package triaina.commons.test.utils;
import java.io.ByteArrayInputStream;
import triaina.commons.utils.DigestUtils;
import junit.framework.TestCase;
public class DigestUtilsTest extends TestCase {
public void testDigestStringInputStream() {
byte[] digest = DigestUtils.digest(DigestUtils.SHA256, new ByteArrayInputStream("aaa".getBytes()));
assertEquals(32, digest.length);
StringBuilder builder = new StringBuilder();
for (byte b : digest) {
builder.append(String.format("%02x", b));
}
assertEquals("9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0", builder.toString());
}
}