+
+ @Test
+ public void testGetUserLevel() {
+ um.addLocalUser(new UserConfig("Jack", "password",
+ UserLevel.SYSTEMADMIN.toString()));
+ um.authenticate("Jack", "password");
+
+ um.addLocalUser(new UserConfig("John", "password",
+ UserLevel.NETWORKOPERATOR.toString()));
+ // Run the check on authenticated user
+ Assert.assertTrue(um.getUserLevel("Jack") == UserLevel.SYSTEMADMIN);
+ // Run the check on configured users
+ Assert.assertTrue(um.getUserLevel("John") == UserLevel.NETWORKOPERATOR);
+ Assert.assertTrue(um.getUserLevel("Andrew") == UserLevel.NOUSER);
+ }