package org.mozilla.mozstumbler.service.utils; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.robolectric.RobolectricTestRunner; import org.robolectric.annotation.Config; import static junit.framework.Assert.assertEquals; @Config(emulateSdk = 18) @RunWith(RobolectricTestRunner.class) public class ShaUtilTest { @Before public void setUp() throws Exception { } @Test public void testHexDigest() { String digest = ShaUtil.sha1_hex_digest("victor@crankycoder.com"); String expected = "a0719cf708b680528765e487c027f5b462a319c5"; // Expected was generated from python's hashlib // hashlib.sha1('victor@crankycoder.com').hexdigest(); assertEquals(expected, digest); assertEquals(40, digest.length()); } }