package diverse;
import diverse.StackSpec;
import java.util.Stack;
import org.jnario.lib.Assert;
import org.jnario.lib.Should;
import org.jnario.runner.ExampleGroupRunner;
import org.jnario.runner.Named;
import org.jnario.runner.Order;
import org.junit.Test;
import org.junit.runner.RunWith;
@Named("not empty")
@RunWith(ExampleGroupRunner.class)
@SuppressWarnings("all")
public class StackNotEmptySpec extends StackSpec {
@Test
@Named("pop removes last element")
@Order(1)
public void _popRemovesLastElement() throws Exception {
final Stack<String> stack = new Stack<String>();
stack.add("something");
String _pop = stack.pop();
Assert.assertTrue("\nExpected stack.pop => \"something\" but"
+ "\n stack.pop is " + new org.hamcrest.StringDescription().appendValue(_pop).toString()
+ "\n stack is " + new org.hamcrest.StringDescription().appendValue(stack).toString() + "\n", Should.<String>operator_doubleArrow(_pop, "something"));
}
}