Summary

Test suite

Test case 1

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("");
  2: databaseLocationParser0.setHost("");
  3: String string0 = databaseLocationParser0.getConnectionString();
  4: assertEquals(0, databaseLocationParser0.getPort());
  5: assertEquals("postgresql", databaseLocationParser0.getDBEngine());
  6: assertNull(string0);

Test case 2

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.getDatabase();
  3: assertEquals("postgresql", databaseLocationParser0.getDBEngine());
  4: assertEquals(0, databaseLocationParser0.getPort());

Test case 3

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("");
  2: databaseLocationParser0.getDBEngine();
  3: assertEquals(0, databaseLocationParser0.getPort());

Test case 4

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("");
  2: databaseLocationParser0.setDBEngine("");
  3: String string0 = databaseLocationParser0.getDBEngine();
  4: assertEquals("", string0);

Test case 5

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: String string0 = databaseLocationParser0.getUnprefixedURL();
  3: assertEquals("postgresql", databaseLocationParser0.getDBEngine());
  4: assertEquals(0, databaseLocationParser0.getPort());
  5: assertEquals("ull?", string0);

Test case 6

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("");
  2: int int0 = databaseLocationParser0.getPort();
  3: assertEquals(0, int0);
  4: assertEquals("postgresql", databaseLocationParser0.getDBEngine());

Test case 7

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.getHost();
  3: assertEquals("postgresql", databaseLocationParser0.getDBEngine());
  4: assertEquals(0, databaseLocationParser0.getPort());

Test case 8

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.setDatabase("");
  3: databaseLocationParser0.getDatabase();
  4: assertEquals("postgresql", databaseLocationParser0.getDBEngine());
  5: assertEquals(0, databaseLocationParser0.getPort());

Test case 9

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("");
  2: String string0 = databaseLocationParser0.getConnectionString();
  3: assertEquals("jdbc:postgresql:/null?", string0);
  4: assertEquals(0, databaseLocationParser0.getPort());
  5: assertNotNull(string0);

Test case 10

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("");
  2: databaseLocationParser0.setUsername("");
  3: assertEquals(0, databaseLocationParser0.getPort());
  4: assertEquals("postgresql", databaseLocationParser0.getDBEngine());

Test case 11

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.setPort("");

Test case 12

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser(",^<IrmNR)ANw'^{;$z");
  2: assertEquals(0, databaseLocationParser0.getPort());
  3: 
  4: databaseLocationParser0.setFromURLString("jdbc:postgresql:/null?");
  5: databaseLocationParser0.getUsername();
  6: assertEquals("", databaseLocationParser0.getUsername());

Test case 13

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser(",^<IrmNR)ANw'^{;$z");
  2: databaseLocationParser0.setFromURLString("postgresql://;}X^9Oi7crD?c\"b{");
  3: assertEquals(0, databaseLocationParser0.getPort());
  4: assertEquals("postgresql", databaseLocationParser0.getDBEngine());

Test case 14

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.setFromURLString("jdbc:postgresql:/q7&%7D%5B+a09%7C)7P-o(Dw?user=W(");
  3: assertEquals("W(", databaseLocationParser0.getUsername());

Test case 15

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("");
  2: boolean boolean0 = databaseLocationParser0.isSSLEnabled();
  3: assertFalse(boolean0);

Test case 16

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.setSSL(true);
  3: boolean boolean0 = databaseLocationParser0.isSSLEnabled();
  4: assertTrue(boolean0);

Test case 17

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: String string0 = databaseLocationParser0.getUsername();
  3: assertNotNull(string0);
  4: assertEquals("postgresql", databaseLocationParser0.getDBEngine());
  5: assertEquals("chado", string0);
  6: assertEquals(0, databaseLocationParser0.getPort());

Test case 18

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("");
  2: databaseLocationParser0.setSSL(false);
  3: assertFalse(databaseLocationParser0.isSSLEnabled());
  4: assertEquals("postgresql", databaseLocationParser0.getDBEngine());

Test case 19

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("");
  2: String string0 = databaseLocationParser0.getCompleteURL();
  3: assertNotNull(string0);
  4: assertEquals("jdbc:postgresql:/null?", string0);

Test case 20

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser((String) null);

Test case 21

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("inherited");

Test case 22

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.setDBEngine((String) null);

Test case 23

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.setDatabase((String) null);

Test case 24

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("[TU'q");
  2: databaseLocationParser0.setDBEngine("ull?");
  3: databaseLocationParser0.setFromURLString("");

Test case 25

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.setFromURLString(":");

Test case 26

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.setHost((String) null);

Test case 27

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.setPort((String) null);

Test case 28

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.setUsername((String) null);

Test case 29

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.setHost("");
  3: String string0 = databaseLocationParser0.getCompleteURL();
  4: assertNull(string0);
  5: assertEquals(0, databaseLocationParser0.getPort());
  6: assertEquals("postgresql", databaseLocationParser0.getDBEngine());

Test case 30

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("qMuHcbzMNX<N'z2x$");
  2: databaseLocationParser0.setDatabase("qMuHcbzMNX<N'z2x$");
  3: databaseLocationParser0.getDatabase();
  4: assertEquals(0, databaseLocationParser0.getPort());

Test case 31

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("");
  2: databaseLocationParser0.setHost("");
  3: databaseLocationParser0.getHost();
  4: assertEquals(0, databaseLocationParser0.getPort());
  5: assertEquals("postgresql", databaseLocationParser0.getDBEngine());

Test case 32

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.setHost("0-jt4,0T");
  3: databaseLocationParser0.getHost();
  4: assertEquals("postgresql", databaseLocationParser0.getDBEngine());
  5: assertEquals(0, databaseLocationParser0.getPort());

Test case 33

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.setPort((-2051));
  3: int int0 = databaseLocationParser0.getPort();
  4: assertEquals((-2051), int0);

Test case 34

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("");
  2: databaseLocationParser0.setPort(6);
  3: int int0 = databaseLocationParser0.getPort();
  4: assertEquals(6, int0);

Test case 35

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser();
  2: databaseLocationParser0.setDatabase("");
  3: String string0 = databaseLocationParser0.getUnprefixedURL();
  4: assertEquals("", string0);
  5: assertEquals("postgresql", databaseLocationParser0.getDBEngine());
  6: assertEquals(0, databaseLocationParser0.getPort());

Test case 36

  1: DatabaseLocationParser databaseLocationParser0 = new DatabaseLocationParser("qMuHcbzMNX<N'z2x$");
  2: databaseLocationParser0.setHost("");
  3: String string0 = databaseLocationParser0.getUnprefixedURL();
  4: assertNull(string0);
  5: assertEquals(0, databaseLocationParser0.getPort());

Source Code

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

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.util.DatabaseLocationParser
  • Size: 36
  • Length: 84
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.9417600071287342
  • BranchCoverage: 0.9387755102040817
  • MethodCoverage: 1.0
  • OutputCoverage: 0.8461538461538461


Back to Overview