/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package ee.tlu.htk.dippler.utils; import ee.tlu.htk.dippler.utils.GenerateHash; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import static org.junit.Assert.*; /** * * @author pjotr */ public class GenerateHashTest { private static String input; private static String MD5Result; private static String SHA1Result; public GenerateHashTest() { } @BeforeClass public static void setUpClass() throws Exception { input = "StringInput"; MD5Result = "6e2d1c6d37623990d2d3e0919ee03ff1"; SHA1Result = "9894336d87778661629ae35f1f8fe91d036d0a97"; } @AfterClass public static void tearDownClass() throws Exception { input = null; MD5Result = null; SHA1Result = null; } @Before public void setUp() { } @After public void tearDown() { } /** * Test of generateMD5 method, of class GenerateHash. */ @Test public void testMD5Present() { System.out.println("check MD5 present"); String result = GenerateHash.generateMD5(input); assertNotNull(result); } @Test public void testGenerateMD5() { System.out.println("generateMD5"); String result = GenerateHash.generateMD5(input); assertEquals(MD5Result, result); } @Test public void testGenerateMD5Length() { System.out.println("check MD5 length"); String result = GenerateHash.generateMD5(input); assertTrue(result.length() == 32); } /** * Test of generateSHA1 method, of class GenerateHash. */ @Test public void testSHA1Present() { System.out.println("check SHA1 present"); String result = GenerateHash.generateSHA1(input); assertNotNull(result); } @Test public void testGenerateSHA1() { System.out.println("generateSHA1"); String result = GenerateHash.generateSHA1(input); assertEquals(SHA1Result, result); } @Test public void testGenerateSHA1Length() { System.out.println("check SHA1 length"); String result = GenerateHash.generateSHA1(input); assertTrue(result.length() == 40); } }