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