Test suite
Test case 1
1: String[] stringArray0 = new String[7]; 2: MockFile mockFile0 = new MockFile("{[.]3l0WK4N}1*-"); 3: ExternalApplication externalApplication0 = new ExternalApplication(stringArray0, stringArray0, mockFile0); 4: externalApplication0.getProcess(); 5: assertEquals("1", externalApplication0.getStatus());
Test case 2
1: String[] stringArray0 = new String[1]; 2: MockFile mockFile0 = new MockFile("interval_set_rule"); 3: ExternalApplication externalApplication0 = new ExternalApplication(stringArray0, stringArray0, mockFile0); 4: String string0 = externalApplication0.getStatus(); 5: assertEquals("1", string0);
Test case 3
1: String[] stringArray0 = new String[4]; 2: MockFile mockFile0 = new MockFile("B7HdJwe#_bZO]:9Z", "B7HdJwe#_bZO]:9Z"); 3: ExternalApplication externalApplication0 = new ExternalApplication(stringArray0, stringArray0, mockFile0); 4: externalApplication0.waitFor();
Test case 4
1: String[] stringArray0 = new String[2]; 2: MockFile mockFile0 = new MockFile("", "`"); 3: ExternalApplication externalApplication0 = new ExternalApplication(stringArray0, stringArray0, mockFile0); 4: ExternalApplication.StdoutHandler externalApplication_StdoutHandler0 = externalApplication0.new StdoutHandler(externalApplication0); 5: externalApplication_StdoutHandler0.run();
Test case 5
1: String[] stringArray0 = new String[4]; 2: ExternalApplication externalApplication0 = new ExternalApplication(stringArray0, stringArray0, (File) null); 3: ExternalApplication.StderrHandler externalApplication_StderrHandler0 = externalApplication0.new StderrHandler(externalApplication0); 4: externalApplication_StderrHandler0.run();
Test case 6
1: MockFile mockFile0 = new MockFile("=xE`q+?ll=", "=xE`q+?ll="); 2: ExternalApplication externalApplication0 = new ExternalApplication((String[]) null, (String[]) null, mockFile0);
Test case 7
1: String[] stringArray0 = new String[12]; 2: MockFile mockFile0 = new MockFile("/|B}n8*</o"); 3: ExternalApplication externalApplication0 = new ExternalApplication(stringArray0, stringArray0, mockFile0); 4: externalApplication0.getProcessStderr();
Test case 8
1: String[] stringArray0 = new String[8]; 2: MockFile mockFile0 = new MockFile("|NtU"); 3: ExternalApplication externalApplication0 = new ExternalApplication(stringArray0, stringArray0, mockFile0); 4: externalApplication0.getProcessStdout();
Source Code
1: No source found for uk.ac.sanger.artemis.editor.ExternalApplication
EvoSuite Parameters
- TARGET_CLASS: uk.ac.sanger.artemis.editor.ExternalApplication
- Size: 8
- Length: 31
- criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
- Coverage: 0.40278802952503207
- BranchCoverage: 0.3170731707317073
- MethodCoverage: 1.0
- OutputCoverage: 0.125