Search in sources :

Example 1 with Grid

use of org.mvel2.tests.core.res.Grid in project mvel by mvel.

the class CoreConfidenceTests method testJIRA140.

public void testJIRA140() {
    ParserContext ctx = new ParserContext();
    Serializable s = compileExpression("import org.mvel2.tests.core.res.*;" + "cols = new Column[] { new Column('name', 20), new Column('age', 2) };" + "grid = new Grid(new Model(cols));", ctx);
    Grid g = (Grid) executeExpression(s, new HashMap());
    assertEquals(g.getModel().getColumns()[0].getName(), "name");
    assertEquals(g.getModel().getColumns()[0].getLength(), 20);
    assertEquals(g.getModel().getColumns()[1].getName(), "age");
    assertEquals(g.getModel().getColumns()[1].getLength(), 2);
}
Also used : Serializable(java.io.Serializable) HashMap(java.util.HashMap) LinkedHashMap(java.util.LinkedHashMap) Grid(org.mvel2.tests.core.res.Grid) ParserContext(org.mvel2.ParserContext)

Aggregations

Serializable (java.io.Serializable)1 HashMap (java.util.HashMap)1 LinkedHashMap (java.util.LinkedHashMap)1 ParserContext (org.mvel2.ParserContext)1 Grid (org.mvel2.tests.core.res.Grid)1