public void Test_against_reference_implementation(int version, TriStateMatrix expected) { TriStateMatrix target = new TriStateMatrix(expected.Width); PositioninngPatternBuilder.EmbedBasicPatterns(version, target); expected.AssertEquals(target); }
public void Test_against_DataSet(int version, TriStateMatrix expected) { TriStateMatrix target = new TriStateMatrix(expected.Width); PositioninngPatternBuilder.EmbedBasicPatterns(version, target); expected.AssertEquals(target); }
private void Test_One_Case(int version, TriStateMatrix expected) { TriStateMatrix target = new TriStateMatrix(expected.Width); PositioninngPatternBuilder.EmbedBasicPatterns(version, target); target.EmbedVersionInformation(version); expected.AssertEquals(target); }
private void Test_One_Case(int version, TriStateMatrix expected) { TriStateMatrix target = new TriStateMatrix(expected.Width); PositioninngPatternBuilder.EmbedBasicPatterns(version, target); target.EmbedVersionInformation(version); expected.AssertEquals(target); }
private void Test_One_Case(int version, MaskPatternType patternType, TriStateMatrix expected) { TriStateMatrix target = new TriStateMatrix(expected.Width); PositioninngPatternBuilder.EmbedBasicPatterns(version, target); PatternFactory pf = new PatternFactory(); Pattern pt = pf.CreateByType(patternType); target.EmbedFormatInformation(ErrorCorrectionLevel.H, pt); expected.AssertEquals(target); }
private void Test_One_Case(int version, TriStateMatrix expected, IEnumerable<bool> codewords) { BitList dcList = new BitList(); dcList.Add(codewords); TriStateMatrix target = new TriStateMatrix(expected.Width); PositioninngPatternBuilder.EmbedBasicPatterns(version, target); target.TryEmbedCodewords(dcList); expected.AssertEquals(target); }
private void Test_One_Case(int version, MaskPatternType patternType, TriStateMatrix expected) { TriStateMatrix target = new TriStateMatrix(expected.Width); PositioninngPatternBuilder.EmbedBasicPatterns(version, target); PatternFactory pf = new PatternFactory(); Pattern pt = pf.CreateByType(patternType); target.EmbedFormatInformation(ErrorCorrectionLevel.H, pt); expected.AssertEquals(target); }
private void Test_One_Case(int version, TriStateMatrix expected, IEnumerable <bool> codewords) { BitList dcList = new BitList(); dcList.Add(codewords); TriStateMatrix target = new TriStateMatrix(expected.Width); PositioninngPatternBuilder.EmbedBasicPatterns(version, target); target.TryEmbedCodewords(dcList); expected.AssertEquals(target); }