示例#1
0
        public void testNativeMethod()
        {
            String statement = "define print as native method receiving String value doing:\r\n"
                               + "\tJava: System.str.println(value); \r\n"
                               + "\tC#: Console.println(value); ";

            ETestParser             parser = new ETestParser(statement, false);
            NativeMethodDeclaration method = parser.parse_native_method_declaration();

            Assert.IsNotNull(method);
            Assert.IsTrue(method is NativeMethodDeclaration);
        }
示例#2
0
        public void parsesNativeMethod()
        {
            String statement = "native method print (String value) {\r\n"
                               + "\tJava: System.str.println(value); \r\n"
                               + "\tC#: Console.println(value); }";

            OTestParser             parser = new OTestParser(statement);
            NativeMethodDeclaration method = parser.parse_native_method_declaration();

            Assert.IsNotNull(method);
            Assert.IsTrue(method is NativeMethodDeclaration);
        }