Example #1
0
  @Override
  public void actionPerformed(ActionEvent e) {
    if (e.getSource() == cBox_accountList) {
      controller.getAccountData(((String) cBox_accountList.getSelectedItem()).split("[()]")[1]);
    }

    switch (e.getActionCommand()) {
      case "add":
        addAccount();
        break;
      case "rmv":
        rmvAccount();
        break;
      case "edit":
        editAccount();
        break;
      case "end_add":
        endAdd();
        break;
      case "end_edit":
        endEdit();
        break;
      default:
        break;
    }
  }
 @Test
 public void testSaveEdit() {
   Account account = new Account("1", "joe");
   BeanPropertyBindingResult result = new BeanPropertyBindingResult(account, "account");
   ExtendedModelMap model = new ExtendedModelMap();
   String view = controller.save(account, result, model);
   assertEquals("redirect:" + account.getNumber(), view);
 }
Example #3
0
  private void endAdd() {
    btn_add.setText("Dodaj");
    btn_add.setActionCommand("add");

    btn_edit.setEnabled(true);
    btn_rmv.setEnabled(true);
    cBox_accountList.setEnabled(true);

    txt_name.setEditable(false);
    txt_surname.setEditable(false);
    txt_password.setEditable(false);
    txt_gmail.setEditable(false);

    List<String> accountData = new ArrayList<>();
    accountData.add(txt_name.getText());
    accountData.add(txt_surname.getText());
    accountData.add(txt_password.getText());
    accountData.add(txt_gmail.getText());

    controller.newAccount(accountData);
  }
Example #4
0
  private void rmvAccount() {
    String accountId = txt_name.getText() + txt_surname.getText();

    controller.deleteAccount(accountId);
  }
 @Test
 public void testModelAttributeFactoryMethodFindAccount() throws Exception {
   Account account = controller.findAccount(StubAccountManagerWithTwoAccounts.ACC_100000001);
   assertNotNull(account);
 }