()
| 43 | } |
| 44 | |
| 45 | @Test(expected=ParserException.class) |
| 46 | public void testInvalidStatementEnd() throws ScannerException, ParserException { |
| 47 | List<String> tokens = getTokens("00:15 Md->Long => F LC @ Apd abc"); |
| 48 | Statement statement = (Statement) new Parser().parseTokenList(tokens); |
| 49 | |
| 50 | assertEquals(15, statement.getTime()); |
| 51 | assertEquals(PitchPosition.Md, statement.getPitchPosition()); |
| 52 | assertEquals(ActionType.Long, statement.getAction().getType()); |
| 53 | assertEquals(TacticalPosition.X.F, statement.getActionOutcome().getTacticalPosition().getX()); |
| 54 | assertEquals(TacticalPosition.Y.LC, statement.getActionOutcome().getTacticalPosition().getY()); |
| 55 | assertEquals(PitchPosition.Apd, statement.getActionOutcome().getPitchPosition()); |
| 56 | assertEquals(STANDARD, statement.getType()); |
| 57 | } |
| 58 | |
| 59 | @Test |
| 60 | public void testKickOffBlockDefinition() throws ScannerException, ParserException { |
nothing calls this directly
no test coverage detected