public void testGetType() throws Exception { sumNode.addChildNode(new SupportExprNode(Integer.class)); SupportExprNodeFactory.validate3Stream(sumNode); assertEquals(Integer.class, sumNode.getType()); sumNode = new ExprSumNode(false, false); sumNode.addChildNode(new SupportExprNode(Float.class)); SupportExprNodeFactory.validate3Stream(sumNode); assertEquals(Float.class, sumNode.getType()); sumNode = new ExprSumNode(false, false); sumNode.addChildNode(new SupportExprNode(Short.class)); SupportExprNodeFactory.validate3Stream(sumNode); assertEquals(Integer.class, sumNode.getType()); }
private ExprSumNode makeNode(Object value, Class type) throws Exception { ExprSumNode sumNode = new ExprSumNode(false, false); sumNode.addChildNode(new SupportExprNode(value, type)); SupportExprNodeFactory.validate3Stream(sumNode); return sumNode; }