Skip to content

Commit 39cf2f9

Browse files
committed
test: add edge test cases for add and remove methods in SortedSet
1 parent 9555c4b commit 39cf2f9

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

src/test/java/redis/store/SortedSetTest.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ void addReturnsTrueForNewMember() {
2121

2222
@Test
2323
void addReturnsFalseForExistingMember() {
24+
assertThat(set.add("alice", 1.0)).isTrue();
25+
assertThat(set.add("alice", 1.0)).isFalse();
26+
}
27+
28+
@Test
29+
void addReturnsFalseWhenUpdatingExistingMemberScore() {
2430
set.add("alice", 1.0);
2531
assertThat(set.add("alice", 2.0)).isFalse();
2632
}
@@ -57,6 +63,11 @@ void removeDeletesMember() {
5763
assertThat(set.size()).isEqualTo(0);
5864
}
5965

66+
@Test
67+
void removeMissingMemberReturnsFalse() {
68+
assertThat(set.remove("nonexistent")).isFalse();
69+
}
70+
6071
@Test
6172
void getScoreReturnsCorrectValue() {
6273
set.add("alice", 42.5);

0 commit comments

Comments
 (0)