1
2
3
4
5
6
7 package org.mule.module.pgp;
8
9 import org.mule.DefaultMuleMessage;
10 import org.mule.api.MuleMessage;
11 import org.mule.module.client.MuleClient;
12 import org.mule.tck.junit4.FunctionalTestCase;
13
14 import org.junit.Test;
15
16 import static org.junit.Assert.assertNotNull;
17 import static org.junit.Assert.assertNull;
18
19 public class PGPExpiredIntegrationTestCase extends FunctionalTestCase
20 {
21
22 @Override
23 protected String getConfigResources()
24 {
25 return "pgp-expired-integration-mule-config.xml";
26 }
27
28 @Test
29 public void testEncryptDecrypt() throws Exception
30 {
31 String payload = "this is a super simple test. Hope it works!!!";
32 MuleClient client = new MuleClient(muleContext);
33
34 MuleMessage exceptionMessage = client.send("vm://in", new DefaultMuleMessage(payload, muleContext));
35
36 assertNotNull(exceptionMessage);
37
38 MuleMessage message = client.request("vm://out", 1000);
39 assertNull(message);
40 }
41
42 }