MCPcopy Create free account
hub / github.com/Berkeley-CS61B/skeleton-sp23 / sanityGetTest

Method sanityGetTest

lab07/tests/TestBSTMap.java:50–62  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

48
49 // Assumes `put` is implemented properly.
50 @Test
51 public void sanityGetTest() {
52 BSTMap<String, Integer> b = new BSTMap<>();
53 assertThat(b.get("starChild")).isNull();
54 assertThat(b.size()).isEqualTo(0);
55 b.put("starChild", 5);
56 assertThat(b.get("starChild")).isEqualTo(5);
57 assertThat(b.size()).isEqualTo(1);
58 b.put("KISS", 5);
59 assertThat(b.get("KISS")).isEqualTo(5);
60 assertThat(b.get("starChild")).isNotNull();
61 assertThat(b.size()).isEqualTo(2);
62 }
63
64 // Assumes `put` is implemented properly.
65 @Test

Callers

nothing calls this directly

Calls 3

getMethod · 0.65
sizeMethod · 0.65
putMethod · 0.65

Tested by

no test coverage detected