on short read from SIP2 server reopen connection
[Biblio-RFID.git] / t / 20-CPR-M02.t
1 #!/usr/bin/perl
2
3 use Test::More;
4 use Data::Dump qw(dump);
5
6 use lib 'lib';
7
8 BEGIN {
9         use_ok( 'Biblio::RFID::Reader::CPRM02' );
10 }
11
12 ok( my $o = Biblio::RFID::Reader::CPRM02->new( device => '/dev/ttyUSB0' ), 'new' );
13
14 my @tags = $o->inventory;
15 diag 'inventory ',dump(@tags);
16
17 foreach my $tag ( @tags ) {
18
19         ok( my $blocks = $o->read_blocks( $tag ), "read_blocks $tag" );
20
21         my $pattern = "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0A\x0B\x0C\x0D\x0E\x0F";
22         ok( $o->write_blocks( $tag, $pattern ), "write_blocks $tag" );
23         
24         $pattern = "0123456789ABCDEF.....";
25         ok( $o->write_blocks( $tag, $pattern ), "write_blocks $tag" );
26
27 #       ok( $o->write_blocks( $tag, $blocks->{$tag} ), "write_blocks $tag" );
28
29 }
30
31 done_testing;