******************************************************************************/\r
package org.onap.aaf.cadi;\r
\r
+import static org.junit.Assert.*;\r
+\r
+import org.junit.Test;\r
+\r
+\r
import static org.hamcrest.CoreMatchers.is;\r
import static org.junit.Assert.*;\r
import static org.mockito.Mockito.when;\r
user.incCount();\r
assertThat(user.count, is(1));\r
}\r
+ \r
+ @Test\r
+ public void testCountCheck1() {\r
+ User<Permission> user = new User<Permission>(principal);\r
+ user.resetCount();\r
+ assertThat(user.count, is(0));\r
+ user.incCount();\r
+ assertThat(user.count, is(1));\r
+ }\r
\r
@Test\r
public void testPerm() throws InterruptedException {\r
assertTrue(user.noPerms());\r
}\r
\r
+ @Test\r
+ public void testPerm1() throws InterruptedException {\r
+ User<Permission> user = new User<Permission>(principal);\r
+ assertThat(user.permExpires(), is(Long.MAX_VALUE));\r
+ user.renewPerm();\r
+ Thread.sleep(1);\r
+ assertThat(user.permExpired(), is(true));\r
+ user = new User<Permission>(principal,100);\r
+ assertTrue(user.noPerms());\r
+ user.add(permission);\r
+ assertFalse(user.noPerms());\r
+ user.setNoPerms();\r
+ assertThat(user.permExpired(), is(false));\r
+ assertFalse(user.permsUnloaded());\r
+ user.perms = null;\r
+ assertTrue(user.permsUnloaded());\r
+ assertTrue(user.noPerms());\r
+ }\r
+ \r
@Test\r
public void testAddValuesToNewMap() {\r
User<Permission> user = new User<Permission>(principal);\r
\r
assertThat(user.toString(), is("Principal|:NewKey"));\r
}\r
+ \r
+ @Test\r
+ public void testAddValuesToNewMap1() {\r
+ User<Permission> user = new User<Permission>(principal);\r
+ Map<String, Permission> newMap = new HashMap<String,Permission>();\r
+ \r
+ assertFalse(user.contains(permission));\r
+ \r
+ user.add(newMap, permission);\r
+ user.setMap(newMap);\r
+ \r
+ assertTrue(user.contains(permission));\r
+ \r
+ List<Permission> sink = new ArrayList<Permission>();\r
+ user.copyPermsTo(sink);\r
+ \r
+ assertThat(sink.size(), is(1));\r
+ assertTrue(sink.contains(permission));\r
+ \r
+ assertThat(user.toString(), is("Principal|:NewKey"));\r
+ }\r
}\r