Exemplo n.º 1
0
 @Test
 public void checkStitchCountsAndKnittingShapeRestored() throws Exception {
   engine.startNewRow();
   assertEquals(Direction.BACKWARDS, engine.getDirection());
   engine.knit(10);
   for (int i = 0; i < 10; i++) {
     engine.knitTwoTogether();
   }
   engine.knit(10);
   assertEquals(2, engine.getCurrentRowNumber());
   assertEquals(30, engine.getTotalNumberOfStitchesInRow());
   engine.endRow();
   assertEquals(2, engine.getTotalRowsCompleted());
   engine.declareRoundKnitting();
   assertEquals(KnittingShape.ROUND, engine.getKnittingShape());
   engine.startNewRow();
   engine.knit(5);
 }