Summary

Test suite

Test case 1

  1: StringVector stringVector0 = new StringVector("~AWxRh");
  2: stringVector0.add(stringVector0);

Test case 2

  1: String[] stringArray0 = new String[8];
  2: StringVector stringVector0 = new StringVector(stringArray0);
  3: StringVector stringVector1 = stringVector0.copy();
  4: assertEquals("[null, null, null, null, null, null, null, null]", stringVector1.toString());

Test case 3

  1: StringVector stringVector0 = StringVector.getStrings("KT", "KT", true);
  2: assertEquals("[]", stringVector0.toString());
  3: assertFalse(stringVector0.isEmpty());

Test case 4

  1: StringVector stringVector0 = StringVector.getStrings("");
  2: stringVector0.add((StringVector) null);

Test case 5

  1: StringVector stringVector0 = StringVector.getStrings("KT", "KT");
  2: assertTrue(stringVector0.isEmpty());

Test case 6

  1: String[] stringArray0 = new String[8];
  2: StringVector stringVector0 = new StringVector(stringArray0);
  3: StringVector stringVector1 = new StringVector(stringVector0);
  4: stringVector1.add(stringVector0);
  5: assertFalse(stringVector1.equals((Object)stringVector0));

Test case 7

  1: String[] stringArray0 = new String[8];
  2: stringArray0[3] = "H%.}+r";
  3: StringVector stringVector0 = new StringVector(stringArray0);
  4: stringVector0.sort();
  5: assertEquals("[null, null, null, null, null, null, null, H%.}+r]", stringVector0.toString());

Test case 8

  1: String[] stringArray0 = new String[8];
  2: stringArray0[0] = "H%.}+r";
  3: stringArray0[3] = "H%.}+r";
  4: StringVector stringVector0 = new StringVector(stringArray0);
  5: stringVector0.sort();
  6: assertEquals("[null, null, null, null, null, null, H%.}+r, H%.}+r]", stringVector0.toString());

Test case 9

  1: StringVector stringVector0 = StringVector.getStrings("alt name cannot be null", " ");
  2: assertEquals("[alt, name, cannot, be, null]", stringVector0.toString());

Test case 10

  1: StringVector stringVector0 = StringVector.getStrings(" {");
  2: assertEquals("[{]", stringVector0.toString());

Test case 11

  1: StringVector stringVector0 = new StringVector();
  2: assertEquals("[]", stringVector0.toString());

Test case 12

  1: StringVector stringVector0 = StringVector.getStrings("3q\"d18Gmp;U5~2@-G", "@Xx CkHOUMZ{fp2h", false);
  2: assertEquals("[3q\"d18Gmp;U5~2@-G]", stringVector0.toString());

Test case 13

  1: StringVector stringVector0 = StringVector.getStrings("u", "TIME TAKEN ", true);
  2: assertEquals("[u]", stringVector0.toString());

Test case 14

  1: StringVector stringVector0 = StringVector.getStrings("NA", "NA", false);
  2: assertEquals(0, stringVector0.size());

Test case 15

  1: StringVector stringVector0 = new StringVector((StringVector) null);

Test case 16

  1: StringVector stringVector0 = new StringVector((String[]) null);

Test case 17

  1: StringVector.getStrings((String) null);

Test case 18

  1: StringVector.getStrings((String) null, " of declared type ");

Test case 19

  1: StringVector.getStrings((String) null, "ET8igw/ZK]xvGYDDF|=", false);

Test case 20

  1: StringVector stringVector0 = StringVector.getStrings("", "Zu_RCRSaz?Bjx-h;Y=4", true);
  2: StringVector stringVector1 = stringVector0.copy();
  3: assertEquals(0, stringVector1.capacity());

Source Code

  1: No source found for uk.ac.sanger.artemis.util.StringVector

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.util.StringVector
  • Size: 20
  • Length: 35
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.8509939162422184
  • BranchCoverage: 0.8157894736842105
  • MethodCoverage: 1.0
  • OutputCoverage: 0.5833333333333334


Back to Overview