36 references to TestNormalizeExpression
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (36)
Syntax\SyntaxNormalizerTests.vb (36)
26TestNormalizeExpression("+1", "+1")
27TestNormalizeExpression("+a", "+a")
28TestNormalizeExpression("-a", "-a")
30TestNormalizeExpression("a", "a")
31TestNormalizeExpression("a+b", "a + b")
32TestNormalizeExpression("a-b", "a - b")
33TestNormalizeExpression("a*b", "a * b")
34TestNormalizeExpression("a/b", "a / b")
35TestNormalizeExpression("a mod b", "a mod b")
36TestNormalizeExpression("a xor b", "a xor b")
37TestNormalizeExpression("a or b", "a or b")
38TestNormalizeExpression("a and b", "a and b")
39TestNormalizeExpression("a orelse b", "a orelse b")
40TestNormalizeExpression("a andalso b", "a andalso b")
41TestNormalizeExpression("a<b", "a < b")
42TestNormalizeExpression("a<=b", "a <= b")
43TestNormalizeExpression("a>b", "a > b")
44TestNormalizeExpression("a>=b", "a >= b")
45TestNormalizeExpression("a=b", "a = b")
46TestNormalizeExpression("a<>b", "a <> b")
47TestNormalizeExpression("a<<b", "a << b")
48TestNormalizeExpression("a>>b", "a >> b")
50TestNormalizeExpression("(a+b)", "(a + b)")
51TestNormalizeExpression("((a)+(b))", "((a) + (b))")
52TestNormalizeExpression("(a)", "(a)")
53TestNormalizeExpression("(a)(b)", "(a)(b)")
55TestNormalizeExpression("m()", "m()")
56TestNormalizeExpression("m(a)", "m(a)")
57TestNormalizeExpression("m(a,b)", "m(a, b)")
58TestNormalizeExpression("m(a,b,c)", "m(a, b, c)")
59TestNormalizeExpression("m(a,b(c,d))", "m(a, b(c, d))")
60TestNormalizeExpression("m( , ,, )", "m(,,,)")
61TestNormalizeExpression("a(b(c(0)))", "a(b(c(0)))")
63TestNormalizeExpression("if(a,b,c)", "if(a, b, c)")
65TestNormalizeExpression("a().b().c()", "a().b().c()")
67TestNormalizeExpression("""aM5b"" Like ""a[L-P]#[!c-e]a?""", """aM5b"" Like ""a[L-P]#[!c-e]a?""")