Summary

Test suite

Test case 1

  1: ExternalProgram externalProgram0 = new ExternalProgram("", "", 4080);
  2: externalProgram0.setProgramOptions("oR}6Hp,g0");
  3: externalProgram0.getProgramOptions();
  4: assertEquals("oR}6Hp,g0", externalProgram0.getProgramOptions());

Test case 2

  1: Entry entry0 = Entry.newEntry((Bases) null);
  2: FeatureVector featureVector0 = entry0.getAllFeatures();
  3: LogViewer logViewer0 = new LogViewer();
  4: ExternalProgram externalProgram0 = new ExternalProgram("", (String) null, 0);
  5: externalProgram0.run(featureVector0, logViewer0);

Test case 3

  1: ExternalProgram externalProgram0 = new ExternalProgram("$|SyUl`", "", 1);
  2: Clipboard clipboard0 = new Clipboard("server.public");
  3: Selection selection0 = new Selection(clipboard0);
  4: FeatureVector featureVector0 = selection0.getAllFeatures();
  5: LogViewer logViewer0 = new LogViewer();
  6: externalProgram0.run(featureVector0, logViewer0);

Test case 4

  1: ExternalProgram externalProgram0 = new ExternalProgram((String) null, (String) null, 2);
  2: SimpleEntryGroup simpleEntryGroup0 = new SimpleEntryGroup();
  3: Entry entry0 = simpleEntryGroup0.createEntry();
  4: FeatureVector featureVector0 = entry0.checkFeatureStopCodons();
  5: LogViewer logViewer0 = new LogViewer();
  6: externalProgram0.run(featureVector0, logViewer0);

Test case 5

  1: ExternalProgram.startProgram("", (String[]) null);

Test case 6

  1: String[] stringArray0 = new String[2];
  2: ExternalProgram.startProgram("p9y", stringArray0);

Test case 7

  1: ExternalProgram.startProgram("b", (String[]) null);

Test case 8

  1: ExternalProgram externalProgram0 = new ExternalProgram("<UW~<?F 2GuFlbp99", "", (-1628));
  2: MockFile mockFile0 = new MockFile("");
  3: externalProgram0.setFileNumber(mockFile0, 0L, (RemoteFileNode) null);
  4: assertEquals("<UW~<?F 2GuFlbp99", externalProgram0.getName());
  5: assertEquals("", externalProgram0.getProgramOptions());
  6: assertEquals((-1628), externalProgram0.getType());

Test case 9

  1: ExternalProgram externalProgram0 = new ExternalProgram("", "", 4080);
  2: MockFile mockFile0 = new MockFile("");
  3: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
  4: externalProgram0.setFileNumber(mockFile0, 300L, remoteFileNode0);

Test case 10

  1: ExternalProgram externalProgram0 = new ExternalProgram("first ", "first ", (-48));
  2: MockFile mockFile0 = new MockFile("first ");
  3: mockFile0.createNewFile();
  4: externalProgram0.makeDirectory(mockFile0);

Test case 11

  1: ExternalProgram externalProgram0 = new ExternalProgram("", "", 4080);
  2: MockFile mockFile0 = new MockFile("^Jv!Nyj8OQE5G4");
  3: externalProgram0.makeDirectory(mockFile0);
  4: mockFile0.setWritable(false, false);
  5: externalProgram0.makeDirectory(mockFile0);

Test case 12

  1: ExternalProgram externalProgram0 = new ExternalProgram("", "", 4080);
  2: externalProgram0.getProgramOptions();
  3: assertEquals(4080, externalProgram0.getType());

Test case 13

  1: ExternalProgram externalProgram0 = new ExternalProgram("Gap", "-", 22);
  2: String string0 = externalProgram0.getProgramOptions();
  3: assertEquals("", string0);
  4: assertEquals(22, externalProgram0.getType());
  5: assertEquals("Gap", externalProgram0.getName());

Test case 14

  1: ExternalProgram externalProgram0 = new ExternalProgram("", "", 0);
  2: int int0 = externalProgram0.getType();
  3: assertEquals(0, int0);

Test case 15

  1: ExternalProgram externalProgram0 = new ExternalProgram("", "", 4080);
  2: externalProgram0.getName();
  3: assertEquals(4080, externalProgram0.getType());

Test case 16

  1: ExternalProgram externalProgram0 = new ExternalProgram("", (String) null, 801);
  2: externalProgram0.getProgramOptions();

Test case 17

  1: ExternalProgram externalProgram0 = new ExternalProgram("", "", 1023);
  2: externalProgram0.makeDirectory((File) null);

Test case 18

  1: ExternalProgram externalProgram0 = new ExternalProgram("0H8{`oDo/# duhn`Db", "0H8{`oDo/# duhn`Db", (-288));
  2: EvoSuiteFile evoSuiteFile0 = new EvoSuiteFile("/Users/kp11/workspace/applications/Artemis/test/0H8{`oDo");
  3: FileSystemHandling.appendLineToFile(evoSuiteFile0, "P/K$.w]G-HE6=f7.e_^");
  4: MockFile mockFile0 = new MockFile("0H8{`oDo/# duhn`Db", ")or");
  5: externalProgram0.setFileNumber(mockFile0, (-288), (RemoteFileNode) null);

Test case 19

  1: ExternalProgram externalProgram0 = new ExternalProgram("0H8{`oDo/# duhn`Db", "0H8{`oDo/# duhn`Db", (-288));
  2: MockFile mockFile0 = new MockFile("0H8{`oDo/# duhn`Db", ")or");
  3: FileSystemHandling.shouldAllThrowIOExceptions();
  4: externalProgram0.setFileNumber(mockFile0, (-288), (RemoteFileNode) null);

Test case 20

  1: ExternalProgram externalProgram0 = new ExternalProgram((String) null, (String) null, 0);
  2: MockFile mockFile0 = new MockFile("GBSeq_entry-version");
  3: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
  4: externalProgram0.setFileNumber(mockFile0, 0, remoteFileNode0);

Test case 21

  1: String[] stringArray0 = new String[5];
  2: ExternalProgram.startProgram((String) null, stringArray0);

Test case 22

  1: ExternalProgram externalProgram0 = new ExternalProgram("26", "26", 0);
  2: externalProgram0.getName();
  3: assertEquals(0, externalProgram0.getType());

Test case 23

  1: ExternalProgram externalProgram0 = new ExternalProgram((String) null, (String) null, 0);
  2: externalProgram0.getName();
  3: assertEquals(0, externalProgram0.getType());

Test case 24

  1: ExternalProgram externalProgram0 = new ExternalProgram(".dribble.", (String) null, (-1902));
  2: int int0 = externalProgram0.getType();
  3: assertEquals((-1902), int0);

Test case 25

  1: ExternalProgram externalProgram0 = new ExternalProgram("$|SyUl`", "", 1);
  2: int int0 = externalProgram0.getType();
  3: assertEquals("$|SyUl`", externalProgram0.getName());
  4: assertEquals(1, int0);
  5: assertEquals("", externalProgram0.getProgramOptions());

Test case 26

  1: ExternalProgram externalProgram0 = new ExternalProgram("0H8{`oDo/# duhn`Db", "0H8{`oDo/# duhn`Db", (-288));
  2: MockFile mockFile0 = new MockFile("0H8{`oDo/# duhn`Db");
  3: externalProgram0.setFileNumber(mockFile0, (-288), (RemoteFileNode) null);
  4: assertEquals((-288), externalProgram0.getType());

Test case 27

  1: ExternalProgram externalProgram0 = new ExternalProgram("#3*-R'&", "", 7);
  2: MockFile mockFile0 = new MockFile("", "T'^'5Q");
  3: externalProgram0.setFileNumber(mockFile0, 956L, (RemoteFileNode) null);
  4: assertEquals("#3*-R'&", externalProgram0.getName());
  5: assertEquals(7, externalProgram0.getType());
  6: assertEquals("", externalProgram0.getProgramOptions());

Test case 28

  1: ExternalProgram externalProgram0 = new ExternalProgram("getFeatureIdBySrcFeatureId", "getFeatureIdBySrcFeatureId", 1138);
  2: FeatureVector featureVector0 = new FeatureVector();
  3: LogViewer logViewer0 = new LogViewer();
  4: externalProgram0.run(featureVector0, logViewer0);

Test case 29

  1: String[] stringArray0 = new String[7];
  2: ExternalProgram.startProgram("", stringArray0);

Source Code

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

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.ExternalProgram
  • Size: 29
  • Length: 87
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.5292673457395577
  • BranchCoverage: 0.2867647058823529
  • MethodCoverage: 1.0
  • OutputCoverage: 0.6111111111111112


Back to Overview