package hudson.plugins.perforce; import org.jvnet.hudson.test.HudsonTestCase; /** * @author stimmslocal */ public class PerforcePasswordEncryptorTest extends HudsonTestCase { public void testEncryptionRoundTrip() { PerforcePasswordEncryptor encryptor = new PerforcePasswordEncryptor(); String toEncrypt = "Some random text!"; String encryptedString = encryptor.encryptString(toEncrypt); assertNotSame(toEncrypt, encryptedString); String decryptedString = encryptor.decryptString(encryptedString); assertEquals(toEncrypt, decryptedString); } public void testAppearsToBeEncyptedFindsEncryptedString() { PerforcePasswordEncryptor encryptor = new PerforcePasswordEncryptor(); String toEncrypt = "Some random text!"; String encryptedString = encryptor.encryptString(toEncrypt); assertTrue(encryptor.appearsToBeAnEncryptedPassword(encryptedString)); } }