Skip to content

Commit 820c1aa

Browse files
committed
Tests
1 parent 2900513 commit 820c1aa

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

src/test/scala/com/comcast/xfinity/sirius/uberstore/common/Fnv1aChecksummerTest.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,9 @@ class Fnv1aChecksummerTest extends NiceTest {
3232
val referenceBytes = "http://en.wikipedia.org/wiki/Fowler_Noll_Vo_hash".getBytes
3333
assert(-2758076559093427003L === underTest.checksum(referenceBytes))
3434
}
35+
36+
it ("validates the checksum") {
37+
val referenceBytes = "http://en.wikipedia.org/wiki/Fowler_Noll_Vo_hash".getBytes
38+
assert(true === underTest.validate(referenceBytes, -2758076559093427003L))
39+
}
3540
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package com.comcast.xfinity.sirius.uberstore.common
2+
3+
import com.comcast.xfinity.sirius.NiceTest
4+
5+
class SkipValidationChecksummerTest extends NiceTest {
6+
val underTest = new Object with Fnv1aChecksummer with SkipValidationChecksummer
7+
8+
it ("must match the reference impl") {
9+
// from:
10+
// http://trac.tools.ietf.org/wg/tls/draft-ietf-tls-cached-info/draft-ietf-tls-cached-info-06-from-05.diff.txt
11+
val referenceBytes = "http://en.wikipedia.org/wiki/Fowler_Noll_Vo_hash".getBytes
12+
assert(-2758076559093427003L === underTest.checksum(referenceBytes))
13+
}
14+
15+
it ("skips validating the checksum") {
16+
val referenceBytes = "http://en.wikipedia.org/wiki/Fowler_Noll_Vo_hash".getBytes
17+
assert(true === underTest.validate(referenceBytes, 0L))
18+
}
19+
}

0 commit comments

Comments
 (0)