Beispiel #1
0
 public void Delta2Test4()
 {
     BoyerMooreStringMatcher.Delta2 delta2 = CreateStringMatcher("CCCC").GetDelta2();
     CollectionAssertEx.AreEqual(new int[] { 4, 4, 4, 4 }, Enumerable.Range(0, 4).Select(x => delta2[x]));
 }
Beispiel #2
0
 public void Delta2Test1()
 {
     BoyerMooreStringMatcher.Delta2 delta2 = CreateStringMatcher("ABCXXXABC").GetDelta2();
     CollectionAssertEx.AreEqual(new int[] { 14, 13, 12, 11, 10, 9, 11, 10, 1 }, Enumerable.Range(0, 9).Select(x => delta2[x]));
 }
Beispiel #3
0
 public void Delta2Test2()
 {
     BoyerMooreStringMatcher.Delta2 delta2 = CreateStringMatcher("ABYXCDEYX").GetDelta2();
     CollectionAssertEx.AreEqual(new int[] { 17, 16, 15, 14, 13, 12, 7, 10, 1 }, Enumerable.Range(0, 9).Select(x => delta2[x]));
 }
Beispiel #4
0
 public void Delta2GuardCase2Test()
 {
     BoyerMooreStringMatcher.Delta2 delta2 = CreateStringMatcher("STRING").GetDelta2();
     int result = delta2[6];
 }