Home | History | Annotate | Download | only in hash

Lines Matching refs:sink

44     Sink sink = new Sink(4); // byte order insignificant here
46 sink.putByte((byte) 1);
47 sink.putBytes(new byte[] { 2, 3, 4, 5, 6 });
48 sink.putByte((byte) 7);
49 sink.putBytes(new byte[] {});
50 sink.putBytes(new byte[] { 8 });
51 sink.hash();
52 sink.assertInvariants(8);
53 sink.assertBytes(expected);
57 Sink sink = new Sink(4);
58 sink.putShort((short) 0x0201);
59 sink.hash();
60 sink.assertInvariants(2);
61 sink.assertBytes(new byte[] { 1, 2, 0, 0 }); // padded with zeros
65 Sink sink = new Sink(4);
66 sink.putInt(0x04030201);
67 sink.hash();
68 sink.assertInvariants(4);
69 sink.assertBytes(new byte[] { 1, 2, 3, 4 });
73 Sink sink = new Sink(8);
74 sink.putLong(0x0807060504030201L);
75 sink.hash();
76 sink.assertInvariants(8);
77 sink.assertBytes(new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 });
81 Sink sink = new Sink(4);
82 sink.putChar((char) 0x0201);
83 sink.hash();
84 sink.assertInvariants(2);
85 sink.assertBytes(new byte[] { 1, 2, 0, 0 }); // padded with zeros
95 new Sink(4).putUnencodedChars(s).hash(),
96 new Sink(4).putBytes(s.getBytes(UTF_16LE)).hash());
98 new Sink(4).putUnencodedChars(s).hash(),
99 new Sink(4).putString(s, UTF_16LE).hash());
104 Sink sink = new Sink(4);
105 sink.putFloat(Float.intBitsToFloat(0x04030201));
106 sink.hash();
107 sink.assertInvariants(4);
108 sink.assertBytes(new byte[] { 1, 2, 3, 4 });
112 Sink sink = new Sink(8);
113 sink.putDouble(Double.longBitsToDouble(0x0807060504030201L));
114 sink.hash();
115 sink.assertInvariants(8);
116 sink.assertBytes(new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 });
120 Sink sink = new Sink(4);
122 sink.putBytes(new byte[8], -1, 4);
126 sink.putBytes(new byte[8], 0, 16);
130 sink.putBytes(new byte[8], 0, -1);
144 List<Sink> sinks = Lists.newArrayList();
148 sinks.add(new Sink(chunkSize, bufferSize));
169 for (Sink sink : sinks) {
170 sink.hash();
174 for (Sink sink : sinks) {
175 sink.assertInvariants(expected.length);
176 sink.assertBytes(expected);
181 private static class Sink extends AbstractStreamingHasher {
189 Sink(int chunkSize, int bufferSize) {
195 Sink(int chunkSize) {