import org.easymock.EasyMock;
import org.easymock.EasyMockSupport;
import org.easymock.IMocksControl;
import org.junit.Test;
public class AssertionsInTestsCheckEasyMock extends EasyMockSupport {
Controller controller;
@Test
public void contains_no_assertions() { // Noncompliant
// do something
replayAll();
}
@Test
public void verify_controller() { // Compliant
// do something
controller.verify();
}
@Test
public void super_verify_all_controls() { // Compliant
// do something
super.verifyAll();
}
@Test
public void verify_all_controls() { // Compliant
// do something
verifyAll();
}
@Test
public void static_verify() { // Compliant
Object o1 = EasyMock.createMock(Object.class);
String s1 = EasyMock.createMock(String.class);
// do something
EasyMock.verify(o1, s1);
}
@Override
public void verifyAll() {
// do something
super.verifyAll();
}
abstract static class Controller implements IMocksControl {
}
}