MCPcopy Create free account
hub / github.com/1345414527/MIT6.830 / testHashCode

Method testHashCode

test/simpledb/BTreePageIdTest.java:50–70  ·  view source on GitHub ↗

Unit test for BTreePageId.hashCode()

()

Source from the content-addressed store, hash-verified

48 * Unit test for BTreePageId.hashCode()
49 */
50 @Test public void testHashCode() {
51 int code1, code2, code3, code4;
52
53 // NOTE(ghuo): the hashCode could be anything. test determinism,
54 // at least.
55 code1 = rootPtrId.hashCode();
56 assertEquals(code1, rootPtrId.hashCode());
57 assertEquals(code1, rootPtrId.hashCode());
58
59 code2 = internalId.hashCode();
60 assertEquals(code2, internalId.hashCode());
61 assertEquals(code2, internalId.hashCode());
62
63 code3 = leafId.hashCode();
64 assertEquals(code3, leafId.hashCode());
65 assertEquals(code3, leafId.hashCode());
66
67 code4 = headerId.hashCode();
68 assertEquals(code4, headerId.hashCode());
69 assertEquals(code4, headerId.hashCode());
70 }
71
72 /**
73 * Unit test for BTreePageId.equals()

Callers

nothing calls this directly

Calls 1

hashCodeMethod · 0.65

Tested by

no test coverage detected