private void manifestTest(TestResult result) { Fleet fleet = new Fleet(); try { fleet.add("Fast"); fleet.add("Medium"); fleet.add("Slow"); if (!Arrays.toString(fleet.manifest).equals("[Fast, Medium, Slow]")) { result.addComment("Invalid Manifest: " + Arrays.toString(fleet.manifest)); result.setResult(false); } else result.addComment("Manifest add: Passed"); } catch (Exception e) { result.setException(e); } }
private void playersTest(TestResult result) { Players players = new Players(); players.Add(new Player("P1", Color.GREEN)); players.Add(new Player("P2", Color.RED)); players.Add(new Player("P3", Color.BLUE)); players.Add(new Player("P4", Color.YELLOW)); if (players.setup(126)) { for (int i = 0; i < players.players.length; i++) { if (players.players[i].getShips().length != 9) { result.addComment(players.players[i].getName() + ": " + players.players[i].getShips()); result.setResult(false); } } int indexsum = 0; int indexprevsum = 0; for (int i = 0; i < players.players.length; i++) { indexsum = 0; for (int j = 0; j < players.players[i].getShips().length; j++) { indexsum += players.players[i].getShips()[j].getIndex(); } } } else result.setResult(false); }
@Before public void setUp() { okTestResult = new TestResult(StatusValues.OK, 1); okTestResult.setDescription("- First test"); notOkTestResult = new TestResult(); notOkTestResult.setStatus(StatusValues.NOT_OK); notOkTestResult.setTestNumber(2); okTestResultSkip = new TestResult(StatusValues.NOT_OK, 3); Directive skipDirective = new Directive(DirectiveValues.SKIP, "Skip it until next release of the produce."); okTestResultSkip.setDirective(skipDirective); final Comment comment = new Comment("This status is set to true in another method."); comment.setInline(Boolean.TRUE); okTestResultSkip.addComment(comment); }
private void fleetTest(TestResult result) { Fleet fleet = new Fleet(); fleet.add("Fast", 2); fleet.add("Medium", 3); fleet.add("Slow", 4); try { IShip[] fleets = fleet.generateFleet(); if (fleets.length != 9) if (result.getResult()) { result.addComment("Invalid length:" + fleets.length); result.setResult(false); } } catch (Exception e) { result.setException(e); } }