@RunWith(MockitoJUnitRunner.class)\r
public class JU_BasicTransTest {\r
\r
- BasicTrans trans = null;\r
-\r
- @Mock\r
- private EnvJAXB env;\r
-\r
- @Mock\r
- private TimeTaken timeTaken;\r
-\r
- @Before\r
- public void setUp() throws Exception {\r
- trans = new BasicTrans(env);\r
- }\r
-\r
- @Test\r
- public void testSlot() {\r
- Slot slot = new Slot(1, "XML");\r
- when(env.slot("XML")).thenReturn(slot);\r
-\r
- Slot outputSlot = trans.slot("XML");\r
- Object[] state = new Object[2];\r
-\r
- slot.put(state, "JSON");\r
-\r
- assertEquals(slot.get(state), "JSON");\r
- assertEquals(slot.getKey(), outputSlot.getKey());\r
- assertEquals(slot.toString(), outputSlot.toString());\r
- }\r
-\r
- @Test\r
- public void testGetStaticSlot() {\r
- StaticSlot staticSlot = new StaticSlot(1, "XML");\r
- when(env.get(staticSlot)).thenReturn(staticSlot.toString());\r
-\r
- assertEquals(staticSlot.toString(), trans.get(staticSlot));\r
- }\r
-\r
- @Test\r
- public void testGetStaticSlotWithT() {\r
- StaticSlot staticSlot = new StaticSlot(1, "XML");\r
- when(env.get(staticSlot, "XML")).thenReturn(staticSlot.getKey());\r
-\r
- assertEquals(staticSlot.getKey(), trans.get(staticSlot, "XML"));\r
- }\r
-\r
- @Test\r
- public void testSetProperty() {\r
- String tag = "tag";\r
- String value = "value";\r
- String defltValue = "diffValue";\r
- when(env.setProperty(tag, value)).thenReturn(value);\r
- when(env.getProperty(tag)).thenReturn(value);\r
- when(env.getProperty(tag, defltValue)).thenReturn(defltValue);\r
-\r
- assertEquals(value, trans.setProperty(tag, value));\r
- assertEquals(value, trans.getProperty(tag));\r
- assertEquals(defltValue, trans.getProperty(tag, defltValue));\r
- }\r
-\r
- @Test\r
- public void testDecryptor() {\r
- when(env.decryptor()).thenReturn(Decryptor.NULL);\r
-\r
- assertEquals(Decryptor.NULL, trans.decryptor());\r
- assertEquals("tag", trans.decryptor().decrypt("tag"));\r
- }\r
-\r
- @Test\r
- public void testEncryptor() {\r
- when(env.encryptor()).thenReturn(Encryptor.NULL);\r
-\r
- assertEquals(Encryptor.NULL, trans.encryptor());\r
- assertEquals("tag", trans.encryptor().encrypt("tag"));\r
- }\r
+ BasicTrans trans = null;\r
+\r
+ @Mock\r
+ private EnvJAXB env;\r
+\r
+ @Mock\r
+ private TimeTaken timeTaken;\r
+\r
+ @Before\r
+ public void setUp() throws Exception {\r
+ trans = new BasicTrans(env);\r
+ }\r
+\r
+ @Test\r
+ public void testSlot() {\r
+ Slot slot = new Slot(1, "XML");\r
+ when(env.slot("XML")).thenReturn(slot);\r
+\r
+ Slot outputSlot = trans.slot("XML");\r
+ Object[] state = new Object[2];\r
+\r
+ slot.put(state, "JSON");\r
+\r
+ assertEquals(slot.get(state), "JSON");\r
+ assertEquals(slot.getKey(), outputSlot.getKey());\r
+ assertEquals(slot.toString(), outputSlot.toString());\r
+ }\r
+\r
+ @Test\r
+ public void testGetStaticSlot() {\r
+ StaticSlot staticSlot = new StaticSlot(1, "XML");\r
+ when(env.get(staticSlot)).thenReturn(staticSlot.toString());\r
+\r
+ assertEquals(staticSlot.toString(), trans.get(staticSlot));\r
+ }\r
+\r
+ @Test\r
+ public void testGetStaticSlotWithT() {\r
+ StaticSlot staticSlot = new StaticSlot(1, "XML");\r
+ when(env.get(staticSlot, "XML")).thenReturn(staticSlot.getKey());\r
+\r
+ assertEquals(staticSlot.getKey(), trans.get(staticSlot, "XML"));\r
+ }\r
+\r
+ @Test\r
+ public void testSetProperty() {\r
+ String tag = "tag";\r
+ String value = "value";\r
+ String defltValue = "diffValue";\r
+ when(env.setProperty(tag, value)).thenReturn(value);\r
+ when(env.getProperty(tag)).thenReturn(value);\r
+ when(env.getProperty(tag, defltValue)).thenReturn(defltValue);\r
+\r
+ assertEquals(value, trans.setProperty(tag, value));\r
+ assertEquals(value, trans.getProperty(tag));\r
+ assertEquals(defltValue, trans.getProperty(tag, defltValue));\r
+ }\r
+\r
+ @Test\r
+ public void testDecryptor() {\r
+ when(env.decryptor()).thenReturn(Decryptor.NULL);\r
+\r
+ assertEquals(Decryptor.NULL, trans.decryptor());\r
+ assertEquals("tag", trans.decryptor().decrypt("tag"));\r
+ }\r
+\r
+ @Test\r
+ public void testEncryptor() {\r
+ when(env.encryptor()).thenReturn(Encryptor.NULL);\r
+\r
+ assertEquals(Encryptor.NULL, trans.encryptor());\r
+ assertEquals("tag", trans.encryptor().encrypt("tag"));\r
+ }\r
}\r