import java.util.Arrays;
import java.util.List;
-import org.easymock.classextension.EasyMock;
+import static org.mockito.Mockito.*;
import org.wamblee.test.AssertionUtils;
+
import junit.framework.TestCase;
public class GraphTest extends TestCase {
graph.addNode(x);
graph.addNode(y);
graph.addEdge(e);
- Visitor visitor = EasyMock.createMock(Visitor.class);
- visitor.visitNode(x);
- visitor.visitNode(y);
- visitor.visitEdge(e);
- EasyMock.replay(visitor);
+ Visitor visitor = mock(Visitor.class);
+
graph.accept(visitor);
- EasyMock.verify(visitor);
+ verify(visitor).visitNode(x);
+ verify(visitor).visitNode(y);
+ verify(visitor).visitEdge(e);
+
+ verifyNoMoreInteractions(visitor);
}
}