public void testError() { CalculatorPanel c = new CalculatorPanel(); c.getXTextField().setText("foo"); c.getYTextField().setText("15"); c.getAddButton().doClick(); assertEquals("error", c.getAnswerField().getText()); }
public void testTextWidgets() { CalculatorPanel c = new CalculatorPanel(); JTextField xField = c.getXTextField(); assertNotNull(xField); JTextField yField = c.getYTextField(); assertNotNull(yField); JLabel answerField = c.getAnswerField(); assertNotNull(answerField); }
public void testAdd() { CalculatorPanel c = new CalculatorPanel(); c.getXTextField().setText("5"); c.getYTextField().setText("15"); c.getAddButton().doClick(); assertEquals("20", c.getAnswerField().getText()); c.getXTextField().setText("56"); c.getYTextField().setText("99"); c.getAddButton().doClick(); assertEquals("155", c.getAnswerField().getText()); }
public void testLayout() { CalculatorPanel c = new CalculatorPanel(); LayoutManager layout = c.getLayout(); assertEquals(FlowLayout.class, layout.getClass()); }
public void testButtonWidget() { CalculatorPanel c = new CalculatorPanel(); JButton addButton = c.getAddButton(); assertEquals("Add", addButton.getText()); }