@Test public void testIniFileWithoutUsers() { IniRealm realm = new IniRealm(); realm.setResourcePath("classpath:org/apache/shiro/realm/text/IniRealmTest.noUsers.ini"); realm.init(); assertTrue(realm.roleExists("admin")); } }
@Test public void testIniFile() { IniRealm realm = new IniRealm(); realm.setResourcePath("classpath:org/apache/shiro/realm/text/IniRealmTest.simple.ini"); realm.init(); assertTrue(realm.roleExists("admin")); UsernamePasswordToken token = new UsernamePasswordToken("user1", "user1"); AuthenticationInfo info = realm.getAuthenticationInfo(token); assertNotNull(info); assertTrue(realm.hasRole(info.getPrincipals(), "admin")); }