dave08
03/17/2019, 12:38 PMval testRestrictionCache = spyk(ConcurrentHashMap<String, Restriction>()).apply {
put("key", restriction)
}
// and
verify {
testRestrictionCache["com.waze"]
realRepo wasNot Called
}
I get...
Exception in thread "pool-2-thread-1" java.lang.StackOverflowError
at java.lang.Class.privateGetDeclaredMethods(Class.java:2695)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.getMethod(Class.java:1784)
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
...