StackOverflowError!

22 views
Skip to first unread message

Ride

unread,
Jan 13, 2009, 5:22:55 PM1/13/09
to PowerMock
Hi

I have encounterd a stack overflow error I can't really say whats
causing it, it seems to be a combination of elements.

Here is the test case.


package testsuppress;

===========================================================

public abstract class ClassA {

//Required to produce error
public String s = returnS();

public String returnS()
{
return "s";
}

/*
* this block produces the error as well
*/
// public int zero = return0();
//
//
// public int return0()
// {
// return 0;
// }
}


===========================================================

package testsuppress;

public class ClassB extends ClassA
{
//I've tried overriding toString but this does not produce the error
@Override
public int hashCode()
{
return getId();
}

//This needs to be called from within hashCode
public int getId()
{
return 3;
}
}

==========================================================

package testsuppress;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.powermock.core.classloader.annotations.PrepareForTest;
import org.powermock.modules.junit4.PowerMockRunner;

@RunWith(PowerMockRunner.class)
@PrepareForTest(ClassB.class)
public class TestClass
{
@Test
public void testname()
{
new ClassB();
}

}


=========================================================

On running the test class the following trace is produced.


java.lang.StackOverflowError
at java.lang.Class.forName(Class.java:164)
at javassist.runtime.Desc.getClassObject(Desc.java:43)
at javassist.runtime.Desc.getClassType(Desc.java:152)
at javassist.runtime.Desc.getType(Desc.java:122)
at javassist.runtime.Desc.getType(Desc.java:78)
at testsuppress.ClassB.hashCode(ClassB.java)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)
at testsuppress.ClassB.getId(ClassB.java)
at testsuppress.ClassB.hashCode(ClassB.java:8)
at java.util.HashMap.get(HashMap.java:343)
at
org.powermock.core.MockRepository.getInstanceMethodInvocationControl
(MockRepository.java:136)
at org.powermock.core.MockGateway.doMethodCall(MockGateway.java:57)
at org.powermock.core.MockGateway.methodCall(MockGateway.java:84)

Ride

unread,
Jan 13, 2009, 6:52:42 PM1/13/09
to PowerMock
I just realised ClassA does not need to be abstract to reproduce this.

Ride

Johan Haleby

unread,
Jan 14, 2009, 12:34:53 PM1/14/09
to powe...@googlegroups.com
I'll have a look at this asap! Thanks for bringing it up.

Ride

unread,
Jan 16, 2009, 7:50:25 AM1/16/09
to PowerMock
Have you made any progress yet?

Ride

Johan Haleby

unread,
Jan 16, 2009, 8:12:35 AM1/16/09
to powe...@googlegroups.com
I haven't had any time to look at it yet. I very busy right now :(. Maybe I can look at it later today but no promises. It looks like a bug though.

Johan Haleby

unread,
Jan 16, 2009, 12:35:30 PM1/16/09
to powe...@googlegroups.com
I've managed to reproduce this. It's indeed a bug and the reason is that you're calling a method from the hashCode method. I'll add it to issues and we'll try to deal with it as soon as we can.

Jan Kronquist

unread,
Jan 19, 2009, 2:00:21 PM1/19/09
to powe...@googlegroups.com
I have fixed this problem in the trunk. Now both evil hashCode and equals methods should work fine!

The mocks are stored in a List instead of a HashMap and I use object reference to determine which MethodInvocationControl to use.

/Jan
Reply all
Reply to author
Forward
0 new messages