Summary

Test suite

Test case 1

  1: LogViewer logViewer0 = new LogViewer();
  2: SimpleExternalProgramMonitor simpleExternalProgramMonitor0 = new SimpleExternalProgramMonitor((String) null, logViewer0);
  3: String string0 = simpleExternalProgramMonitor0.getProgramName();
  4: assertNull(string0);

Test case 2

  1: LogViewer logViewer0 = new LogViewer();
  2: SimpleExternalProgramMonitor simpleExternalProgramMonitor0 = new SimpleExternalProgramMonitor("", logViewer0);
  3: simpleExternalProgramMonitor0.addExternalProgramListener((ExternalProgramListener) null);
  4: Process process0 = mock(Process.class, new ViolatedAssumptionAnswer());
  5: ExternalProgramEvent externalProgramEvent0 = new ExternalProgramEvent(5000, "", process0);
  6: simpleExternalProgramMonitor0.sendEvent(externalProgramEvent0);

Test case 3

  1: LogViewer logViewer0 = new LogViewer();
  2: SimpleExternalProgramMonitor simpleExternalProgramMonitor0 = new SimpleExternalProgramMonitor("", logViewer0);
  3: LogViewer logViewer1 = (LogViewer)simpleExternalProgramMonitor0.getLogger();
  4: assertSame(logViewer0, logViewer1);

Test case 4

  1: LogViewer logViewer0 = new LogViewer();
  2: SimpleExternalProgramMonitor simpleExternalProgramMonitor0 = new SimpleExternalProgramMonitor((String) null, logViewer0);
  3: Process process0 = mock(Process.class, new ViolatedAssumptionAnswer());
  4: ExternalProgramEvent externalProgramEvent0 = new ExternalProgramEvent(0, (String) null, process0);
  5: simpleExternalProgramMonitor0.sendEvent(externalProgramEvent0);
  6: assertFalse(simpleExternalProgramMonitor0.isDaemon());

Test case 5

  1: SimpleExternalProgramMonitor simpleExternalProgramMonitor0 = new SimpleExternalProgramMonitor((String) null, (Logger) null);
  2: Logger logger0 = simpleExternalProgramMonitor0.getLogger();
  3: assertNull(logger0);

Test case 6

  1: LogViewer logViewer0 = new LogViewer();
  2: SimpleExternalProgramMonitor simpleExternalProgramMonitor0 = new SimpleExternalProgramMonitor("", logViewer0);
  3: String string0 = simpleExternalProgramMonitor0.getProgramName();
  4: assertEquals("", string0);

Test case 7

  1: LogViewer logViewer0 = new LogViewer();
  2: SimpleExternalProgramMonitor simpleExternalProgramMonitor0 = new SimpleExternalProgramMonitor("e.XqM_OH(AkK$MF{", logViewer0);
  3: String string0 = simpleExternalProgramMonitor0.getProgramName();
  4: assertEquals("e.XqM_OH(AkK$MF{", string0);

Source Code

  1: No source found for uk.ac.sanger.artemis.SimpleExternalProgramMonitor

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.SimpleExternalProgramMonitor
  • Size: 7
  • Length: 25
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.9875
  • BranchCoverage: 1.0
  • MethodCoverage: 1.0
  • OutputCoverage: 1.0


Back to Overview