List<Value> values = new LinkedList<Value>();
values.add(True);
values.add(True);
values.add(True);
Row row0 = new Row(values, Constants.IMPOSSIBLE_NAME);
values = new LinkedList<Value>();
values.add(True);
values.add(True);
values.add(False);
Row row1 = new Row(values, Constants.IMPOSSIBLE_NAME);
values = new LinkedList<Value>();
values.add(True);
values.add(False);
values.add(True);
Row row2 = new Row(values, Constants.IMPOSSIBLE_NAME);
values = new LinkedList<Value>();
values.add(True);
values.add(False);
values.add(False);
Row row3 = new Row(values, Constants.IMPOSSIBLE_NAME);
values = new LinkedList<Value>();
values.add(False);
values.add(True);
values.add(True);
Row row4 = new Row(values, Constants.IMPOSSIBLE_NAME);
values = new LinkedList<Value>();
values.add(False);
values.add(True);
values.add(False);
Row row5 = new Row(values, Constants.IMPOSSIBLE_NAME);
values = new LinkedList<Value>();
values.add(False);
values.add(False);
values.add(True);
Row row6 = new Row(values, Constants.IMPOSSIBLE_NAME);
values = new LinkedList<Value>();
values.add(False);
values.add(False);
values.add(False);
Row row7 = new Row(values, Constants.IMPOSSIBLE_NAME);
Row[] rows = new Row[] { row0, row1, row2, row3, row4, row5, row6, row7 };
List<Row> rowState = main.stateTable().rows();
assertTrue(rowState.size() == 8);