private void addButtonActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_addButtonActionPerformed DefaultTableModel model = (DefaultTableModel) this.outputTable.getModel(); outputTable.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION); if (testCaseComboBox.getSelectedItem().equals("- none selected -")) { JOptionPane.showMessageDialog( new JFrame(), "No test case selected, Please select any test case", "Dialog", JOptionPane.ERROR_MESSAGE); return; } String test = this.testCaseComboBox.getSelectedItem().toString(); if (test.equalsIgnoreCase("EchoCallbackDemo")) { EchoCallbackDemo echoTest = new EchoCallbackDemo(); echoTest.addObserver(this); echoTest.configure(); model.addRow(new Object[] {testCaseComboBox.getSelectedItem(), "Not Started"}); testCaseMap.put(echoTest, testCaseComboBox.getSelectedItem().toString()); } else if (test.equalsIgnoreCase("PlayRecordTest")) { PlayRecordTest playRecordTest = new PlayRecordTest(); playRecordTest.addObserver(this); playRecordTest.configure(); model.addRow(new Object[] {testCaseComboBox.getSelectedItem(), "Not Started"}); testCaseMap.put(playRecordTest, testCaseComboBox.getSelectedItem().toString()); } else if (test.equalsIgnoreCase("ConnectTest")) { ConnectTest connectTest = new ConnectTest(); connectTest.addObserver(this); connectTest.configure(); model.addRow(new Object[] {testCaseComboBox.getSelectedItem(), "Not Started"}); testCaseMap.put(connectTest, testCaseComboBox.getSelectedItem().toString()); } else if (test.equalsIgnoreCase("JoinTest")) { JoinTest joinTest = new JoinTest(); joinTest.addObserver(this); joinTest.configure(); model.addRow(new Object[] {testCaseComboBox.getSelectedItem(), "Not Started"}); testCaseMap.put(joinTest, testCaseComboBox.getSelectedItem().toString()); } else if (test.equalsIgnoreCase("SimpleConferenceTest")) { SimpleConferenceTest simpleConferenceTest = new SimpleConferenceTest(); simpleConferenceTest.addObserver(this); simpleConferenceTest.configure(); model.addRow(new Object[] {testCaseComboBox.getSelectedItem(), "Not Started"}); testCaseMap.put(simpleConferenceTest, testCaseComboBox.getSelectedItem().toString()); } else if (test.equalsIgnoreCase("SimpleIVRTest")) { SimpleIVRTest simpleIVR = new SimpleIVRTest(); simpleIVR.addObserver(this); simpleIVR.configure(); model.addRow(new Object[] {testCaseComboBox.getSelectedItem(), "Not Started"}); testCaseMap.put(simpleIVR, testCaseComboBox.getSelectedItem().toString()); } else if (test.equalsIgnoreCase("LoadTest")) { LoadTest loadTest = new LoadTest(); loadTest.addObserver(this); loadTest.configure(); model.addRow(new Object[] {testCaseComboBox.getSelectedItem(), "Not Started"}); testCaseMap.put(loadTest, testCaseComboBox.getSelectedItem().toString()); } } // GEN-LAST:event_addButtonActionPerformed