package org.webpieces.javasm.api;
import java.util.ArrayList;
import java.util.List;
import org.junit.Assert;
import org.webpieces.javasm.api.TestStateMachine.FakeInterface;
public class MockFakeInterface implements FakeInterface {
private List<String> methodsCalled = new ArrayList<>();
@Override
public void first() {
methodsCalled.add("first");
}
@Override
public void second() {
methodsCalled.add("second");
}
public void expectCalls(String method1, String method2) {
Assert.assertEquals(2, methodsCalled.size());
Assert.assertEquals(method1, methodsCalled.get(0));
Assert.assertEquals(method2, methodsCalled.get(1));
}
}