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()); }