diff --git a/src/main/java/millions/model/Player.java b/src/main/java/millions/model/Player.java index fa323e6..4324bce 100644 --- a/src/main/java/millions/model/Player.java +++ b/src/main/java/millions/model/Player.java @@ -43,6 +43,7 @@ public void withdrawMoney(BigDecimal amount) { } public String getStatus() { + // TODO dobbel sjekk logikken int weeksTraded = transactionArchive.countDistinctWeeks(); String status = "Novice"; diff --git a/src/test/java/millions/ExchangeTest.java b/src/test/java/millions/ExchangeTest.java index b8603c6..a17bb50 100644 --- a/src/test/java/millions/ExchangeTest.java +++ b/src/test/java/millions/ExchangeTest.java @@ -93,8 +93,15 @@ public void testGetGainers() { exchange.advance(); List gainers = exchange.getGainers(3); - boolean isSorted = IntStream.range(0, gainers.size() -1) - .allMatch(i -> gainers.get(i).getLatestPriceChange().compareTo(gainers.get(i+1).getLatestPriceChange()) <= 0); + boolean isSorted = + IntStream.range(0, gainers.size() - 1) + .allMatch( + i -> + gainers + .get(i) + .getLatestPriceChange() + .compareTo(gainers.get(i + 1).getLatestPriceChange()) + >= 0); assertTrue(isSorted); assertEquals(3, gainers.size()); @@ -112,8 +119,15 @@ public void testGetLosers() { for (Stock s : losers) { System.out.println(s.getLatestPriceChange()); } - boolean isSorted = IntStream.range(0, losers.size() -1) - .allMatch(i -> losers.get(i).getLatestPriceChange().compareTo(losers.get(i+1).getLatestPriceChange()) <= 0); + boolean isSorted = + IntStream.range(0, losers.size() - 1) + .allMatch( + i -> + losers + .get(i) + .getLatestPriceChange() + .compareTo(losers.get(i + 1).getLatestPriceChange()) + <= 0); assertTrue(isSorted); assertEquals(3, losers.size());