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