I am programming a test class using Mockito. I have a class that has a method to return another class
public BuilderClass build(){
return AnotherClass;
}
When I use
assertThat(BuilderClass.build(), is(instanceOf(AnotherClass.class)));
The test is ok but when I use
assertThat(BuilderClass.build(), is(sameInstance(AnotherClass.class)));
The test is wrong. So, What is the different between use instanceOf or sameInstance?
Regards.