@@ -7,44 +7,49 @@ internal static class CheckFormula
77{
88 public static IEnumerable < FormulaModel > Get ( )
99 {
10- yield return CreateTestModelToCheck ( "+5" , false ) ;
11- yield return CreateTestModelToCheck ( "5+" , false ) ;
12- yield return CreateTestModelToCheck ( "-5" , true ) ;
13- yield return CreateTestModelToCheck ( "-----5" , true ) ;
14- yield return CreateTestModelToCheck ( "(-14)" , true ) ;
15- yield return CreateTestModelToCheck ( "(+14)" , false ) ;
16- yield return CreateTestModelToCheck ( "add(5; 6) - 6 * 55 / add(1; 2)" , true ) ;
17- yield return CreateTestModelToCheck ( "5+6" , true ) ;
18- yield return CreateTestModelToCheck ( "5;6" , false ) ;
19- yield return CreateTestModelToCheck ( "5 + kov(5;6 - (5+11))" , true ) ;
20- yield return CreateTestModelToCheck ( "5 + kov(5;6 - (5++11))" , false ) ;
21- yield return CreateTestModelToCheck ( "5 + kov(5;6 - (5+11)))" , false ) ;
22- yield return CreateTestModelToCheck ( "add(-add(2))" , true ) ;
23- yield return CreateTestModelToCheck ( "add(-add(2/))" , false ) ;
24- yield return CreateTestModelToCheck ( "add(-add(2)*--6)" , true ) ;
25- yield return CreateTestModelToCheck ( "add(15 / -(-add(2)*--6))" , true ) ;
26- yield return CreateTestModelToCheck ( "5+[dd] / mean(45;56;546)" , true ) ;
27- yield return CreateTestModelToCheck ( "5+[dd] / mean(45;56; or(546 mean()))" , false ) ;
28- yield return CreateTestModelToCheck ( "5+[dd] / mean(45;56 546)" , false ) ;
29- yield return CreateTestModelToCheck ( "add(5; 6; ;)" , false ) ;
30- yield return CreateTestModelToCheck ( "add(;)" , false ) ;
31- yield return CreateTestModelToCheck ( "add()" , true ) ;
32- yield return CreateTestModelToCheck ( "(56+6 / add(add(1; 5); 196^2))" , true ) ;
33- yield return CreateTestModelToCheck ( "5^()" , false ) ;
34- yield return CreateTestModelToCheck ( "or(1; 5) || 23 || 16 and(5; 6) && 1 and([a]; [b])" , false ) ;
35- yield return CreateTestModelToCheck ( "1 and([a]; [b])" , false ) ;
36- yield return CreateTestModelToCheck ( "(1) and([a]; [b])" , false ) ;
37- yield return CreateTestModelToCheck ( "1 + and([a]; [b])" , true ) ;
38- yield return CreateTestModelToCheck ( "and([a]; [b]) 1" , false ) ;
39- yield return CreateTestModelToCheck ( "and([a]; [b]) / 1" , true ) ;
40- yield return CreateTestModelToCheck ( "()" , false ) ;
41- yield return CreateTestModelToCheck ( "5 + ()" , false ) ;
42- yield return CreateTestModelToCheck ( "!()" , true ) ;
43- yield return CreateTestModelToCheck ( "5^!()" , true ) ;
44- yield return CreateTestModelToCheck ( ";" , false ) ;
45- yield return CreateTestModelToCheck ( ";;" , false ) ;
46- yield return CreateTestModelToCheck ( ";;;" , false ) ;
47- yield return CreateTestModelToCheck ( "," , false ) ;
48- yield return CreateTestModelToCheck ( ",," , false ) ;
10+ // yield return CreateTestModelToCheck("+5", false);
11+ // yield return CreateTestModelToCheck("5+", false);
12+ // yield return CreateTestModelToCheck("-5", true);
13+ // yield return CreateTestModelToCheck("-----5", true);
14+ // yield return CreateTestModelToCheck("(-14)", true);
15+ // yield return CreateTestModelToCheck("(+14)", false);
16+ // yield return CreateTestModelToCheck("add(5; 6) - 6 * 55 / add(1; 2)", true);
17+ // yield return CreateTestModelToCheck("5+6", true);
18+ // yield return CreateTestModelToCheck("5;6", false);
19+ // yield return CreateTestModelToCheck("5 + kov(5;6 - (5+11))", true);
20+ // yield return CreateTestModelToCheck("5 + kov(5;6 - (5++11))", false);
21+ // yield return CreateTestModelToCheck("5 + kov(5;6 - (5+11)))", false);
22+ // yield return CreateTestModelToCheck("add(-add(2))", true);
23+ // yield return CreateTestModelToCheck("add(-add(2/))", false);
24+ // yield return CreateTestModelToCheck("add(-add(2)*--6)", true);
25+ // yield return CreateTestModelToCheck("add(15 / -(-add(2)*--6))", true);
26+ // yield return CreateTestModelToCheck("5+[dd] / mean(45;56;546)", true);
27+ // yield return CreateTestModelToCheck("5+[dd] / mean(45;56; or(546 mean()))", false);
28+ // yield return CreateTestModelToCheck("5+[dd] / mean(45;56 546)", false);
29+ // yield return CreateTestModelToCheck("add(5; 6; ;)", false);
30+ // yield return CreateTestModelToCheck("add(;)", false);
31+ // yield return CreateTestModelToCheck("add()", true);
32+ // yield return CreateTestModelToCheck("(56+6 / add(add(1; 5); 196^2))", true);
33+ // yield return CreateTestModelToCheck("5^()", false);
34+ // yield return CreateTestModelToCheck("or(1; 5) || 23 || 16 and(5; 6) && 1 and([a]; [b])", false);
35+ // yield return CreateTestModelToCheck("1 and([a]; [b])", false);
36+ // yield return CreateTestModelToCheck("(1) and([a]; [b])", false);
37+ // yield return CreateTestModelToCheck("1 + and([a]; [b])", true);
38+ // yield return CreateTestModelToCheck("and([a]; [b]) 1", false);
39+ // yield return CreateTestModelToCheck("and([a]; [b]) / 1", true);
40+ // yield return CreateTestModelToCheck("()", false);
41+ // yield return CreateTestModelToCheck("5 + ()", false);
42+ // yield return CreateTestModelToCheck("!()", true);
43+ // yield return CreateTestModelToCheck("5^!()", true);
44+ // yield return CreateTestModelToCheck(";", false);
45+ // yield return CreateTestModelToCheck(";;", false);
46+ // yield return CreateTestModelToCheck(";;;", false);
47+ // yield return CreateTestModelToCheck(",", false);
48+ // yield return CreateTestModelToCheck(",,", false);
49+ yield return CreateTestModelToCheck ( "?" , false ) ;
50+ yield return CreateTestModelToCheck ( "#" , false ) ;
51+ yield return CreateTestModelToCheck ( "?!!" , false ) ;
52+ yield return CreateTestModelToCheck ( string . Empty , false ) ;
53+ yield return CreateTestModelToCheck ( " " , false ) ;
4954 }
5055}
0 commit comments