41
41
*/
42
42
public class DigestUtilsTest {
43
43
44
- private static final byte [] CAFEBABE_SHA1 = { 20 , 101 , - 38 , -47 , 38 , -45 , 43 ,
45
- - 9 , -86 , 93 , 59 , - 107 , - 91 , - 57 , - 61 , 49 , -51 , -1 , 52 , -33 };
44
+ private static final byte [] COFFEE_SHA1 = { - 71 , 2 , 27 , -126 , - 23 , -70 , - 89 ,
45
+ 35 , -65 , - 15 , - 108 , 66 , 72 , 113 , 29 , -32 , -12 , - 42 , -49 , 6 };
46
46
47
- private static final byte [] CAFEBABE_MD5 = { 45 , 27 , - 67 , -30 , -84 , - 84 , 10 ,
48
- -3 , 7 , 100 , 109 , - 104 , 21 , 79 , 64 , 46 };
47
+ private static final byte [] COFFEE_MD5 = { - 39 , - 98 , 9 , -40 , -39 , 44 , 31 ,
48
+ -62 , 23 , 9 , 38 , 101 , 85 , - 57 , 121 , - 110 };
49
49
50
50
private static final byte [] HELLO_WORLD_SHA1 = { 123 , 80 , 44 , 58 , 31 , 72 ,
51
51
-56 , 96 , -102 , -30 , 18 , -51 , -5 , 99 , -99 , -18 , 57 , 103 , 63 , 94 };
52
52
53
53
private static final String HELLO_WORLD_SHA1_HEX =
54
54
"7b502c3a1f48c8609ae212cdfb639dee39673f5e" ;
55
55
56
- private static final String CAFEBABE_SHA1_HEX =
57
- "1465dad126d32bf7aa5d3b95a5c7c331cdff34df " ;
56
+ private static final String COFFEE_SHA1_HEX =
57
+ "b9021b82e9baa723bff1944248711de0f4d6cf06 " ;
58
58
59
59
private static final String HELLO_WORLD_SHA1_BASE64 =
60
60
"e1AsOh9IyGCa4hLN+2Od7jlnP14=" ;
61
61
62
- private static final String CAFEBABE_SHA1_BASE64 =
63
- "FGXa0SbTK/eqXTuVpcfDMc3/NN8 =" ;
62
+ private static final String COFFEE_SHA1_BASE64 =
63
+ "uQIbgum6pyO/8ZRCSHEd4PTWzwY =" ;
64
64
65
65
/** Tests {@link DigestUtils#bytes(String)}. */
66
66
@ Test
@@ -75,15 +75,15 @@ public void testBytesString() {
75
75
/** Tests {@link DigestUtils#bytes(int)}. */
76
76
@ Test
77
77
public void testBytesInt () {
78
- final byte [] bytes = DigestUtils .bytes (0xcafebabe );
79
- final byte [] expected = { - 54 , -2 , -70 , -66 };
78
+ final byte [] bytes = DigestUtils .bytes (0xc0ffee );
79
+ final byte [] expected = { 0 , -64 , -1 , -18 };
80
80
assertArrayEquals (expected , bytes );
81
81
}
82
82
83
83
/** Tests {@link DigestUtils#hex(byte[])}. */
84
84
@ Test
85
85
public void testHex () {
86
- assertEquals ("cafebabe " , DigestUtils .hex (DigestUtils .bytes (0xcafebabe )));
86
+ assertEquals ("00c0ffee " , DigestUtils .hex (DigestUtils .bytes (0xc0ffee )));
87
87
assertEquals ("deadbeef" , DigestUtils .hex (DigestUtils .bytes (0xdeadbeef )));
88
88
assertEquals ("00000000" , DigestUtils .hex (DigestUtils .bytes (0x00000000 )));
89
89
assertEquals ("ffffffff" , DigestUtils .hex (DigestUtils .bytes (0xffffffff )));
@@ -92,7 +92,7 @@ public void testHex() {
92
92
/** Tests {@link DigestUtils#base64(byte[])}. */
93
93
@ Test
94
94
public void testBase64 () {
95
- assertEquals ("yv66vg ==" , DigestUtils .base64 (DigestUtils .bytes (0xcafebabe )));
95
+ assertEquals ("AMD/7g ==" , DigestUtils .base64 (DigestUtils .bytes (0xc0ffee )));
96
96
assertEquals ("3q2+7w==" , DigestUtils .base64 (DigestUtils .bytes (0xdeadbeef )));
97
97
assertEquals ("AAAAAA==" , DigestUtils .base64 (DigestUtils .bytes (0x00000000 )));
98
98
assertEquals ("/////w==" , DigestUtils .base64 (DigestUtils .bytes (0xffffffff )));
@@ -118,23 +118,23 @@ public void testHashBytes() {
118
118
/** Tests {@link DigestUtils#sha1(byte[])}. */
119
119
@ Test
120
120
public void testSHA1 () {
121
- final byte [] bytes = DigestUtils .bytes (0xcafebabe );
121
+ final byte [] bytes = DigestUtils .bytes (0xc0ffee );
122
122
final byte [] sha1 = DigestUtils .sha1 (bytes );
123
- assertArrayEquals (CAFEBABE_SHA1 , sha1 );
123
+ assertArrayEquals (COFFEE_SHA1 , sha1 );
124
124
}
125
125
126
126
/** Tests {@link DigestUtils#md5(byte[])}. */
127
127
@ Test
128
128
public void testMD5 () {
129
- final byte [] bytes = DigestUtils .bytes (0xcafebabe );
129
+ final byte [] bytes = DigestUtils .bytes (0xc0ffee );
130
130
final byte [] md5 = DigestUtils .md5 (bytes );
131
- assertArrayEquals (CAFEBABE_MD5 , md5 );
131
+ assertArrayEquals (COFFEE_MD5 , md5 );
132
132
}
133
133
134
134
/** Tests {@link DigestUtils#digest(String, byte[])}. */
135
135
@ Test
136
136
public void testDigest () {
137
- final byte [] bytes = DigestUtils .bytes (0xcafebabe );
137
+ final byte [] bytes = DigestUtils .bytes (0xc0ffee );
138
138
139
139
final byte [] sha1 = DigestUtils .digest ("SHA-1" , bytes );
140
140
final byte [] expectedSHA1 = DigestUtils .sha1 (bytes );
@@ -155,9 +155,9 @@ public void testBestString() {
155
155
/** Tests {@link DigestUtils#best(byte[])}. */
156
156
@ Test
157
157
public void testBestBytes () {
158
- final byte [] bytes = DigestUtils .bytes (0xcafebabe );
158
+ final byte [] bytes = DigestUtils .bytes (0xc0ffee );
159
159
final byte [] best = DigestUtils .best (bytes );
160
- assertArrayEquals (CAFEBABE_SHA1 , best );
160
+ assertArrayEquals (COFFEE_SHA1 , best );
161
161
}
162
162
163
163
/** Tests {@link DigestUtils#bestHex(String)}. */
@@ -169,8 +169,8 @@ public void testBestHexString() {
169
169
/** Tests {@link DigestUtils#hex(byte[])}. */
170
170
@ Test
171
171
public void testBestHexBytes () {
172
- final byte [] bytes = DigestUtils .bytes (0xcafebabe );
173
- assertEquals (CAFEBABE_SHA1_HEX , DigestUtils .bestHex (bytes ));
172
+ final byte [] bytes = DigestUtils .bytes (0xc0ffee );
173
+ assertEquals (COFFEE_SHA1_HEX , DigestUtils .bestHex (bytes ));
174
174
}
175
175
176
176
/** Tests {@link DigestUtils#bestBase64(String)}. */
@@ -182,8 +182,8 @@ public void testBestBase64String() {
182
182
/** Tests {@link DigestUtils#bestBase64(byte[])}. */
183
183
@ Test
184
184
public void testBestBase64Bytes () {
185
- final byte [] bytes = DigestUtils .bytes (0xcafebabe );
186
- assertEquals (CAFEBABE_SHA1_BASE64 , DigestUtils .bestBase64 (bytes ));
185
+ final byte [] bytes = DigestUtils .bytes (0xc0ffee );
186
+ assertEquals (COFFEE_SHA1_BASE64 , DigestUtils .bestBase64 (bytes ));
187
187
}
188
188
189
189
}
0 commit comments