Summary

Test suite

Test case 1

  1: CacheHashMap cacheHashMap0 = new CacheHashMap(0, (-1));
  2: Object object0 = new Object();
  3: Object object1 = cacheHashMap0.get(object0);
  4: cacheHashMap0.put((Object) null, object0);
  5: cacheHashMap0.put((Object) null, object1);
  6: assertEquals(1, cacheHashMap0.size());

Test case 2

  1: CacheHashMap cacheHashMap0 = new CacheHashMap(0, 0);
  2: cacheHashMap0.getLastKey();

Test case 3

  1: CacheHashMap cacheHashMap0 = new CacheHashMap(1, 1);
  2: Object object0 = new Object();
  3: Object object1 = cacheHashMap0.put(object0, "");
  4: assertNull(object1);

Test case 4

  1: CacheHashMap cacheHashMap0 = new CacheHashMap(0, (-1));
  2: Object object0 = new Object();
  3: Object object1 = cacheHashMap0.put((Object) null, object0);
  4: cacheHashMap0.put((Object) null, object1);
  5: assertEquals(1, cacheHashMap0.size());

Test case 5

  1: CacheHashMap cacheHashMap0 = new CacheHashMap(0, 1712);
  2: HashMap<Integer, Object> hashMap0 = new HashMap<Integer, Object>();
  3: Object object0 = new Object();
  4: Object object1 = cacheHashMap0.put(object0, (Object) null);
  5: cacheHashMap0.put(object1, hashMap0);
  6: assertEquals(1, cacheHashMap0.size());

Test case 6

  1: CacheHashMap cacheHashMap0 = new CacheHashMap((-1), (-1));

Test case 7

  1: CacheHashMap cacheHashMap0 = new CacheHashMap(0, 0);
  2: cacheHashMap0.put("D7C3:|E2dS57^", "D7C3:|E2dS57^");
  3: String string0 = (String)cacheHashMap0.get("D7C3:|E2dS57^");
  4: assertEquals("D7C3:|E2dS57^", string0);

Test case 8

  1: CacheHashMap cacheHashMap0 = new CacheHashMap(0, 0);
  2: Object object0 = new Object();
  3: cacheHashMap0.get(object0);
  4: Object object1 = cacheHashMap0.getLastKey();
  5: assertSame(object1, object0);

Test case 9

  1: CacheHashMap cacheHashMap0 = new CacheHashMap(0, 0);
  2: cacheHashMap0.get((Object) null);
  3: Object object0 = cacheHashMap0.getLastKey();
  4: assertNull(object0);

Source Code

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

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.util.CacheHashMap
  • Size: 9
  • Length: 30
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 1.0
  • BranchCoverage: 1.0
  • MethodCoverage: 1.0
  • OutputCoverage: 1.0


Back to Overview