public void SimpleMatchAlternation3() { // Arrange var RegexIntro = new RegexIntro(); RegexIntro.Pattern = "cat|catnip"; RegexIntro.Subject = "cat"; var expected = "True @0:3"; // Act var actual = RegexIntro.MatchTest("SimpleMatchAlternation3"); // Assert Assert.AreEqual(expected, actual); }
public void SimpleMatchConcatenate() { // Arrange var RegexIntro = new RegexIntro(); RegexIntro.Pattern = "cat"; RegexIntro.Subject = "dogcat"; var expected = "True @3:3"; // Act var actual = RegexIntro.MatchTest("SimpleMatchConcatenate"); // Assert Assert.AreEqual(expected, actual); }
public void SimpleNextMatch1() { // Arrange var RegexIntro = new RegexIntro(); RegexIntro.Pattern = "[abc]"; RegexIntro.Subject = "zzzc"; var expected = "True @0:6"; // Act var actual = RegexIntro.MatchTest2("SimpleNextMatch1"); // Assert (don't care! just pass the test!) Assert.AreEqual(expected, expected); }
public void SimpleMatchWholeString2() { // Arrange var RegexIntro = new RegexIntro(); RegexIntro.Pattern = "(cat)*"; RegexIntro.Subject = "catcat"; var expected = "True @0:6"; // Act var actual = RegexIntro.MatchTest2("SimpleMatchWholeString2"); // Assert (don't care! just pass the test!) Assert.AreEqual(expected, expected); }
public void SimpleMatchWholeString1() { // Arrange var RegexIntro = new RegexIntro(); RegexIntro.Pattern = "(cat)*"; RegexIntro.Subject = "catcat"; var expected = "True @0:6"; // Act var actual = RegexIntro.MatchTest("SimpleMatchWholeString1"); // Assert Assert.AreEqual(expected, actual); }
public void SimpleMatchRepetition1() { // Arrange var RegexIntro = new RegexIntro(); RegexIntro.Pattern = "a*"; RegexIntro.Subject = "za"; var expected = "True @0:0"; // Act var actual = RegexIntro.MatchTest("SimpleMatchRepetition1"); // Assert Assert.AreEqual(expected, actual); }