public void Test() { StaticPrimitiveTypeFieldsTransformer spt = new StaticPrimitiveTypeFieldsTransformer(); string program = TestUtil.TypeMemberParse(@"static int i = 10; static String s = GetString(); static String[] sa; static ArrayList list;"); string expected = TestUtil.CSharpTypeMemberParse(@"const int i = 10; static String s = GetString(); static String[] sa; static ArrayList list;"); CompilationUnit cu = TestUtil.ParseProgram(program); spt.VisitCompilationUnit(cu, null); TestUtil.CodeEqual(expected, TestUtil.GenerateCode(cu)); }
public void Test() { StaticPrimitiveTypeFieldsTransformer spt = new StaticPrimitiveTypeFieldsTransformer(); string program = TestUtil.TypeMemberParse(@"static int i = 10; static String s = GetString(); static String[] sa; static ArrayList list;" ); string expected = TestUtil.CSharpTypeMemberParse(@"const int i = 10; static String s = GetString(); static String[] sa; static ArrayList list;" ); CompilationUnit cu = TestUtil.ParseProgram(program); spt.VisitCompilationUnit(cu, null); TestUtil.CodeEqual(expected, TestUtil.GenerateCode(cu)); }