예제 #1
0
  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