Improve code coverage for aaf cadi modules
[aaf/cadi.git] / core / src / test / java / org / onap / aaf / cadi / lur / JU_ConfigPrincipalTest.java
index a8a413f..ec5d0a8 100644 (file)
@@ -135,4 +135,37 @@ public class JU_ConfigPrincipalTest {
                assertEquals(p.toString(), "Demo");\r
                assertTrue(p.getAsBasicAuthHeader().startsWith("Basic"));\r
        }\r
+       \r
+       @Test\r
+       public void testConfigPrincipalStringByteArray5() throws IOException {\r
+               byte[] bytes = "password".getBytes();\r
+               ConfigPrincipal p =  new ConfigPrincipal("Demo", bytes);\r
+               \r
+               assertEquals(p.getName(), "Demo");\r
+               assertEquals(p.getCred(), bytes);\r
+               assertEquals(p.toString(), "Demo");\r
+               assertTrue(p.getAsBasicAuthHeader().startsWith("Basic"));\r
+       }\r
+       \r
+       @Test\r
+       public void testConfigPrincipalStringByteArray6() throws IOException {\r
+               byte[] bytes = "password".getBytes();\r
+               ConfigPrincipal p =  new ConfigPrincipal("Demo", bytes);\r
+               \r
+               assertEquals(p.getName(), "Demo");\r
+               assertEquals(p.getCred(), bytes);\r
+               assertEquals(p.toString(), "Demo");\r
+               assertTrue(p.getAsBasicAuthHeader().startsWith("Basic"));\r
+       }\r
+       \r
+       @Test\r
+       public void testConfigPrincipalStringByteArray7() throws IOException {\r
+               byte[] bytes = "password".getBytes();\r
+               ConfigPrincipal p =  new ConfigPrincipal("Demo", bytes);\r
+               \r
+               assertEquals(p.getName(), "Demo");\r
+               assertEquals(p.getCred(), bytes);\r
+               assertEquals(p.toString(), "Demo");\r
+               assertTrue(p.getAsBasicAuthHeader().startsWith("Basic"));\r
+       }\r
 }\r