@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(); }
@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(); }
@Test public void testRemoveShouldNotCauseErrorWhileRemovingKeyWhichDoesNotExist() { // given prefser.clear(); String keyWhichDoesNotExist = KEY_WHICH_DOES_NOT_EXIST; // when prefser.remove(keyWhichDoesNotExist); // then assertThat(prefser.contains(keyWhichDoesNotExist)).isFalse(); }