package com.mcafee; import static org.junit.Assert.*; import org.junit.After; import org.junit.Before; import org.junit.Test; /** * * @author Gursev Singh Kalra @ McAfee, Inc. * */ public class JmsPasswordOpsTest { private JmsPasswordOps passwdOps = new JmsPasswordOps(); @Before public void setUp() throws Exception { passwdOps.addPassword("new"); passwdOps.addPassword("new1"); passwdOps.addPassword("new2"); passwdOps.addPassword("new3"); passwdOps.addPassword("new4"); passwdOps.addPassword("new5"); passwdOps.addPassword("new6"); passwdOps.addPassword("new7"); passwdOps.addPassword("activemq"); passwdOps.addPassword("new8"); passwdOps.addPassword("new9"); passwdOps.addPassword(" "); } @After public void tearDown() throws Exception { } @Test public void testDecrypt() { String pass; pass = passwdOps.decrypt("Cf3Jf3tM+UrSOoaKU50od5CuBa8rxjoL"); assertEquals("password", pass); pass = passwdOps.decrypt("mYRkg+4Q4hua1kvpCCI2hg=="); assertEquals("manager", pass); } @Test public void testDecryptInvalidInput() { assertNull(passwdOps.decrypt("mYRkg+4Q4hua1kvpCCI2hg=")); } }