public class PbeEncryptionStrategyTestCase extends AbstractMuleTestCase
{
public void testRoundTripEncryption() throws Exception
{
PasswordBasedEncryptionStrategy pbe = new PasswordBasedEncryptionStrategy();
pbe.setPassword("test");
pbe.initialise();
byte[] b = pbe.encrypt("hello".getBytes(), null);
assertNotSame(new String(b), "hello");
String s = new String(pbe.decrypt(b, null), "UTF-8");
assertEquals("hello", s);
}