You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2018/09/18 04:13:52 UTC
[isis] branch v2 updated: ISIS-1976: fixing shiro tests
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch v2
in repository https://gitbox.apache.org/repos/asf/isis.git
The following commit(s) were added to refs/heads/v2 by this push:
new c795ca6 ISIS-1976: fixing shiro tests
c795ca6 is described below
commit c795ca6cdc8170abef691557faacba18c5717269
Author: Andi Huber <ah...@apache.org>
AuthorDate: Tue Sep 18 06:13:45 2018 +0200
ISIS-1976: fixing shiro tests
Task-Url: https://issues.apache.org/jira/browse/ISIS-1976
---
.../src/main/java/org/apache/isis/security/shiro/util/Util.java | 2 +-
.../permrolemapper/PermissionToRoleMapperFromStringTest.java | 9 ++++-----
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/core/plugins/security-shiro/src/main/java/org/apache/isis/security/shiro/util/Util.java b/core/plugins/security-shiro/src/main/java/org/apache/isis/security/shiro/util/Util.java
index 1392989..dd5ffac 100644
--- a/core/plugins/security-shiro/src/main/java/org/apache/isis/security/shiro/util/Util.java
+++ b/core/plugins/security-shiro/src/main/java/org/apache/isis/security/shiro/util/Util.java
@@ -41,7 +41,7 @@ public class Util {
return;
}
final String role = roleAndPerms.get(0).trim();
- final String permStr = roleAndPerms.get(0).trim();
+ final String permStr = roleAndPerms.get(1).trim();
final Set<String> perms = _Strings.splitThenStream(permStr, ",")
.map(String::trim)
diff --git a/core/plugins/security-shiro/src/test/java/org/apache/isis/security/shiro/permrolemapper/PermissionToRoleMapperFromStringTest.java b/core/plugins/security-shiro/src/test/java/org/apache/isis/security/shiro/permrolemapper/PermissionToRoleMapperFromStringTest.java
index 42ebdc6..448bddd 100644
--- a/core/plugins/security-shiro/src/test/java/org/apache/isis/security/shiro/permrolemapper/PermissionToRoleMapperFromStringTest.java
+++ b/core/plugins/security-shiro/src/test/java/org/apache/isis/security/shiro/permrolemapper/PermissionToRoleMapperFromStringTest.java
@@ -20,13 +20,12 @@ import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
-import java.util.List;
import java.util.Map;
import java.util.Set;
import org.junit.Test;
-import org.apache.isis.commons.internal.collections._Lists;
+import org.apache.isis.commons.internal.collections._Sets;
public class PermissionToRoleMapperFromStringTest {
@@ -37,9 +36,9 @@ public class PermissionToRoleMapperFromStringTest {
+ "role2 = fiz:x,bip:bop:* ;"
+ "role3 = *").getPermissionsByRole();
- assertThat(permissionsByRole.get("role1"), is(equalTo((List<String>)_Lists.of("foo","bar"))));
- assertThat(permissionsByRole.get("role2"), is(equalTo((List<String>)_Lists.of("fiz:x","bip:bop:*"))));
- assertThat(permissionsByRole.get("role3"), is(equalTo((List<String>)_Lists.of("*"))));
+ assertThat(permissionsByRole.get("role1"), is(equalTo((Set<String>)_Sets.of("foo","bar"))));
+ assertThat(permissionsByRole.get("role2"), is(equalTo((Set<String>)_Sets.of("fiz:x","bip:bop:*"))));
+ assertThat(permissionsByRole.get("role3"), is(equalTo((Set<String>)_Sets.of("*"))));
assertThat(permissionsByRole.size(), is(3));
}