예제 #1
0
  @Test
  public void testRemove() throws Exception {
    // given
    String givenKey = GIVEN_KEY;
    prefser.put(givenKey, 1);

    // when
    assertThat(prefser.contains(givenKey)).isTrue();
    prefser.remove(givenKey);

    // then
    assertThat(prefser.contains(givenKey)).isFalse();
  }
예제 #2
0
  @Test
  public void testContains() throws Exception {
    // given
    prefser.clear();
    String givenValue = GIVEN_STRING_VALUE;
    String givenKey = GIVEN_KEY;

    // when
    prefser.put(givenKey, givenValue);

    // then
    assertThat(prefser.contains(givenKey)).isTrue();
    prefser.remove(givenKey);
    assertThat(prefser.contains(givenKey)).isFalse();
  }
예제 #3
0
  @Test
  public void testRemoveShouldNotCauseErrorWhileRemovingKeyWhichDoesNotExist() {
    // given
    prefser.clear();
    String keyWhichDoesNotExist = KEY_WHICH_DOES_NOT_EXIST;

    // when
    prefser.remove(keyWhichDoesNotExist);

    // then
    assertThat(prefser.contains(keyWhichDoesNotExist)).isFalse();
  }