X-Git-Url: http://git.rot13.org/?p=Biblio-RFID.git;a=blobdiff_plain;f=t%2F20-CPR-M02.t;h=ca225a4c797e3d41de110c04c0e16933d744f5e9;hp=cf6899a7543478ffc331d29317ea15d0f69708d5;hb=85092c9643bc97fbacab4113f1de90311c00e37d;hpb=c9eba7f7f2972cd0d03ae3b0caec587689840330 diff --git a/t/20-CPR-M02.t b/t/20-CPR-M02.t index cf6899a..ca225a4 100755 --- a/t/20-CPR-M02.t +++ b/t/20-CPR-M02.t @@ -6,16 +6,26 @@ use Data::Dump qw(dump); use lib 'lib'; BEGIN { - use_ok( 'RFID::Biblio::CPRM02' ); + use_ok( 'Biblio::RFID::Reader::CPRM02' ); } -ok( my $o = RFID::Biblio::CPRM02->new( device => '/dev/ttyUSB0' ), 'new' ); +ok( my $o = Biblio::RFID::Reader::CPRM02->new( device => '/dev/ttyUSB0' ), 'new' ); -ok( my @tags = $o->inventory, 'inventory' ); +my @tags = $o->inventory; +diag 'inventory ',dump(@tags); -ok( my $blocks = $o->read_blocks( $_ ), "read_blocks $_" ) foreach @tags; +foreach my $tag ( @tags ) { -ok( my $visible = $o->scan, 'scan' ); -diag dump $visible; + ok( my $blocks = $o->read_blocks( $tag ), "read_blocks $tag" ); + + my $pattern = "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0A\x0B\x0C\x0D\x0E\x0F"; + ok( $o->write_blocks( $tag, $pattern ), "write_blocks $tag" ); + + $pattern = "0123456789ABCDEF....."; + ok( $o->write_blocks( $tag, $pattern ), "write_blocks $tag" ); + +# ok( $o->write_blocks( $tag, $blocks->{$tag} ), "write_blocks $tag" ); + +} done_testing;