]
Pedro Ruivo updated ISPN-4163:
------------------------------
Fix Version/s: 7.0.0.Beta1
(was: 7.0.0.Alpha4)
CacheAuthorizationTest.testAllCombinations always fails on JDK8
---------------------------------------------------------------
Key: ISPN-4163
URL:
https://issues.jboss.org/browse/ISPN-4163
Project: Infinispan
Issue Type: Bug
Components: Security, Test Suite - Core
Affects Versions: 7.0.0.Alpha1
Reporter: Dan Berindei
Assignee: Tristan Tarrant
Labels: testsuite_stability
Fix For: 7.0.0.Beta1
JDK8 added some new default methods to ConcurrentMap, and SecureCacheTestDriver
doesn't cover them. This actually raises the question of whether we could provide our
own implementations while still keeping compatibility with JDK6...
{noformat}
java.lang.Exception: Class org.infinispan.security.SecureCacheTestDriver needs to declare
a method with the following signature: void
testReplaceAll_BiFunction(SecureCache<String, String> cache) {}
at
org.infinispan.security.CacheAuthorizationTest.testAllCombinations(CacheAuthorizationTest.java:158)
Caused by: java.lang.NoSuchMethodException:
org.infinispan.security.SecureCacheTestDriver.testReplaceAll_BiFunction(org.infinispan.security.SecureCache)
at java.lang.Class.getMethod(Class.java:1773)
at
org.infinispan.security.CacheAuthorizationTest.testAllCombinations(CacheAuthorizationTest.java:109) ...
20 more
{noformat}