package gameoflife.specs;
import gameoflife.specs.WorldSpec;
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("living Neighbours")
@RunWith(ExampleGroupRunner.class)
@SuppressWarnings("all")
public class WorldLivingNeighboursSpec extends WorldSpec {
@Test
@Named("returns number of live neighbours")
@Order(1)
public void _returnsNumberOfLiveNeighbours() throws Exception {
int _livingNeighbours = this.worldWithTwoLiveNeighbours.livingNeighbours(this.liveCell);
Assert.assertTrue("\nExpected worldWithTwoLiveNeighbours.livingNeighbours(liveCell) => 1 but"
+ "\n worldWithTwoLiveNeighbours.livingNeighbours(liveCell) is " + new org.hamcrest.StringDescription().appendValue(Integer.valueOf(_livingNeighbours)).toString()
+ "\n worldWithTwoLiveNeighbours is " + new org.hamcrest.StringDescription().appendValue(this.worldWithTwoLiveNeighbours).toString()
+ "\n liveCell is " + new org.hamcrest.StringDescription().appendValue(this.liveCell).toString() + "\n", Should.<Integer>operator_doubleArrow(Integer.valueOf(_livingNeighbours), Integer.valueOf(1)));
}
}