1 package org.opendaylight.controller.subnets.northbound;
3 import java.util.ArrayList;
6 import org.junit.Assert;
8 import org.opendaylight.controller.sal.authorization.AuthResultEnum;
9 import org.opendaylight.controller.usermanager.AuthResponse;
10 import org.opendaylight.controller.usermanager.UserConfig;
12 public class UserManagerNorthboundTest {
15 public void testUserConfigs() {
16 List<String> roles = new ArrayList<String>();
17 roles.add("Network-Admin");
19 UserConfig userConfig = new UserConfig("test","testPass",roles);
21 Assert.assertNotNull(userConfig);
22 Assert.assertNotNull(userConfig.getUser());
23 Assert.assertNotNull(userConfig.getPassword());
24 Assert.assertTrue(userConfig.getRoles().equals(roles));
27 AuthResponse authResponse = userConfig.authenticate("testPass");
28 Assert.assertNotNull(authResponse);
30 Assert.assertEquals(AuthResultEnum.AUTH_ACCEPT_LOC,authResponse.getStatus());