Ejemplo n.º 1
0
 @Test
 public void clearingLowPrioDoesntAffectHighPrioMappings() {
   mc.setHighPrio(true);
   mc.put("k", "v");
   mc.clearLowPrio();
   assertEquals(mc.get("k"), "v");
 }
Ejemplo n.º 2
0
 @Test
 public void clearingLowPrioDeletesLowPrioMappings() {
   mc.setHighPrio(false);
   mc.put("k", "v");
   mc.clearLowPrio();
   assertEquals(mc.get("k"), null);
 }
Ejemplo n.º 3
0
 @Test
 public void removeLowPrioMapping() {
   mc.setHighPrio(false);
   mc.put("k", "v");
   mc.removeLowPrio("k");
   assertEquals(mc.get("k"), null);
 }
Ejemplo n.º 4
0
 @Test
 public void gettingNotExistingMapping() {
   mc.setHighPrio(false);
   mc.put("k", "vlow");
   mc.setHighPrio(true);
   mc.put("k", "vhigh");
   assertEquals(mc.get("k"), "vhigh");
 }
Ejemplo n.º 5
0
  @Test
  public void enable() {
    mc.setHighPrio(true);
    mc.put("khigh", "vhigh");
    mc.setHighPrio(false);
    mc.put("klow", "vlow");
    mc.disable("khigh");
    mc.disable("klow");

    mc.enable("khigh");
    mc.enable("klow");

    assertEquals(mc.get("khigh"), "vhigh");
    assertEquals(mc.get("klow"), "vlow");
  }
Ejemplo n.º 6
0
 @Test
 public void gettingOverwrittenMapping() {
   assertEquals(mc.get("k"), null);
 }
Ejemplo n.º 7
0
 @Test
 public void gettingLowPrioMapping() {
   mc.setHighPrio(false);
   mc.put("k", "v");
   assertEquals(mc.get("k"), "v");
 }