package org.mage.test.clientside.bdd.and;
import org.junit.Assert;
import org.mage.test.clientside.base.MageAPI;
import org.mage.test.clientside.base.MageBase;
import org.mage.test.clientside.bdd.StepState;
import static org.hamcrest.core.Is.is;
public class Graveyards {
private StepState step;
public Graveyards(StepState step) {
this.step = step;
}
public boolean empty() throws Exception {
StepState current = MageAPI.defineStep(this.step);
if (current.equals(StepState.THEN)) {
boolean empty = MageBase.getInstance().checkGraveyardsEmpty();
Assert.assertThat(empty, is(true));
return empty;
} else {
throw new AssertionError("Not implemented for step="+current);
}
}
}