public void ComplexTripleSplitWithDoubleNestedBracketsTest() { //Arrange string text = @"succeeded(),eq('ABCDE', 'BCD'), ne(0, 1)"; //Act List <string> results = ConditionsProcessing.SplitContents(text); //Assert Assert.AreEqual(3, results.Count); }
public void ComplexDoubleSplitWithNesterBracketTest() { //Arrange string text = @"succeeded1(),or(succeeded2(),succeeded3())"; //Act List <string> results = ConditionsProcessing.SplitContents(text); //Assert Assert.AreEqual(2, results.Count); }
public void SimpleThreeSplitTest() { //Arrange string condition = "succeeded(), variables['Build.SourceBranch'], 'refs/heads/master'"; //Act List <string> results = ConditionsProcessing.SplitContents(condition); //Assert Assert.AreEqual(3, results.Count); }
public void ComplexDoubleNestedBracketsSplitTest() { //Arrange string condition = "('ABCDE', 'BCD'), ne(0, 1)"; //Act List <string> results = ConditionsProcessing.SplitContents(condition); //Assert Assert.AreEqual(2, results.Count); }
public void TrickSingleSplitWithBracketsTest() { //Arrange string condition = "contains('ABCDE', 'BCD')"; //Act List <string> results = ConditionsProcessing.SplitContents(condition); //Assert Assert.AreEqual(1, results.Count); }
public void SimpleTwoSplitTest() { //Arrange string condition = "'ABCDE', 'BCD'"; //Act List <string> results = ConditionsProcessing.SplitContents(condition); //Assert Assert.AreEqual(2, results.Count); }