File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
core/src/androidTest/java/io/snabble/sdk Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 33import org .junit .Assert ;
44import org .junit .Test ;
55
6+ import java .math .BigDecimal ;
7+
68import io .snabble .sdk .codes .ScannedCode ;
79import io .snabble .sdk .codes .templates .CodeTemplate ;
810
@@ -70,6 +72,11 @@ public void testEncoding() {
7072 Assert .assertEquals (1234 , code .getEmbeddedData ());
7173 Assert .assertEquals (500 , code .getPrice ());
7274
75+ code = newCodeTemplate ("96{code:ean13}{embed:4.3}{price:5}{_}" ).match ("9643115013222841234567005001" ).buildCode ();
76+ Assert .assertEquals ("4311501322284" , code .getLookupCode ());
77+ Assert .assertEquals (new BigDecimal ("1234.567" ), code .getEmbeddedDecimalData ().setScale (3 ));
78+ Assert .assertEquals (500 , code .getPrice ());
79+
7380 code = newCodeTemplate ("{code:1}{embed:15}" ).match ("1000000000000100" ).buildCode ();
7481 Assert .assertEquals (100 , code .getEmbeddedData ());
7582 }
You can’t perform that action at this time.
0 commit comments