Rework barcode format parser

This commit is contained in:
jekkos-t520 committed 2020-03-08 20:15:22 +01:00
1 parent 7c33159a38
commit 4300f0a3c6
10 files changed
+194 -45

No files matched your search

@@ -0,0 +1,29 @@
<?php
/**
* @backupGlobals disabled
*/
class Token_lib_test extends UnitTestCase
{
public function setUp()
{
$this->resetInstance();
$this->obj = $this->newLibrary('Token_lib');
}
public function test_token_parser()
{
$tokens = Token::get_barcode_tokens();
$parsed_tokens = $this->obj->parse("0250200000abc", "02{P:2}{W:6}{I:3}", $tokens);
$this->assertEquals($parsed_tokens['I'], 'abc');
$this->assertEquals($parsed_tokens['P'], '50');
$this->assertEquals($parsed_tokens['W'], '200000');
}
}
?>