bean references removed, no more @(context:beanname)

This commit is contained in:
Andy Clement
2008-09-16 17:13:31 +00:00
parent 95892dc993
commit 39c966f419
9 changed files with 1616 additions and 1914 deletions

View File

@@ -346,29 +346,29 @@ public class EvaluationTests extends ExpressionTestCase {
}
// Bean references
public void testReferences01() {
evaluate("@(apple).name", "Apple", String.class, true);
}
public void testReferences02() {
evaluate("@(fruits:banana).name", "Banana", String.class, true);
}
public void testReferences03() {
evaluate("@(a.b.c)", null, null);
} // null - no context, a.b.c treated as name
public void testReferences05() {
evaluate("@(a/b/c:orange).name", "Orange", String.class, true);
}
public void testReferences06() {
evaluate("@(apple).color.getRGB() == T(java.awt.Color).green.getRGB()", "true", Boolean.class);
}
public void testReferences07() {
evaluate("@(apple).color.getRGB().equals(T(java.awt.Color).green.getRGB())", "true", Boolean.class);
}
// public void testReferences01() {
// evaluate("@(apple).name", "Apple", String.class, true);
// }
//
// public void testReferences02() {
// evaluate("@(fruits:banana).name", "Banana", String.class, true);
// }
//
// public void testReferences03() {
// evaluate("@(a.b.c)", null, null);
// } // null - no context, a.b.c treated as name
//
// public void testReferences05() {
// evaluate("@(a/b/c:orange).name", "Orange", String.class, true);
// }
//
// public void testReferences06() {
// evaluate("@(apple).color.getRGB() == T(java.awt.Color).green.getRGB()", "true", Boolean.class);
// }
//
// public void testReferences07() {
// evaluate("@(apple).color.getRGB().equals(T(java.awt.Color).green.getRGB())", "true", Boolean.class);
// }
// value is not public, it is accessed through getRGB()
// public void testStaticRef01() {

View File

@@ -228,18 +228,18 @@ public class ParsingTests extends TestCase {
parseCheck("{'a','b','a','d','e'}.distinct()");
}
// references
public void testReferences01() {
parseCheck("@(foo)");
}
public void testReferences02() {
parseCheck("@(p:foo)");
}
public void testReferences04() {
parseCheck("@(a/b/c:foo)", "@(a.b.c:foo)");
}// normalized to '.' for separator in QualifiedIdentifier
// // references
// public void testReferences01() {
// parseCheck("@(foo)");
// }
//
// public void testReferences02() {
// parseCheck("@(p:foo)");
// }
//
// public void testReferences04() {
// parseCheck("@(a/b/c:foo)", "@(a.b.c:foo)");
// }// normalized to '.' for separator in QualifiedIdentifier
// properties
public void testProperties01() {