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