|
|
@@ -34,6 +34,7 @@ import tests.HomeDrawAwayTest;
|
|
|
import tests.HomeTeamWinTest;
|
|
|
import tests.HomeTests2;
|
|
|
import tests.LastResultsTest;
|
|
|
+import tests.LeagueTablePositionTest;
|
|
|
import tests.PrioCountriesAll;
|
|
|
import tests.TestClass;
|
|
|
import tests.recalcTest;
|
|
|
@@ -77,8 +78,7 @@ public class TestsController implements Initializable {
|
|
|
basePane.setPrefWidth(0.0);
|
|
|
basePane.setPrefHeight(0.0);
|
|
|
|
|
|
- date.valueProperty()
|
|
|
- .addListener((ov, oldValue, newValue) -> getResults.setDisable(newValue.isAfter(LocalDate.now())));
|
|
|
+ date.valueProperty().addListener((ov, oldValue, newValue) -> getResults.setDisable(newValue.isAfter(LocalDate.now())));
|
|
|
|
|
|
countrySelector.setItems(countries);
|
|
|
leagueSelector.setItems(leagues);
|
|
|
@@ -106,14 +106,12 @@ public class TestsController implements Initializable {
|
|
|
}
|
|
|
|
|
|
private Integer getCountryIdFromSelector() {
|
|
|
- Optional<SimpleEntry<Integer, String>> o = countriesList.stream()
|
|
|
- .filter(p -> p.getValue().equals(countrySelector.getValue())).findFirst();
|
|
|
+ Optional<SimpleEntry<Integer, String>> o = countriesList.stream().filter(p -> p.getValue().equals(countrySelector.getValue())).findFirst();
|
|
|
return o.isPresent() ? o.get().getKey() : null;
|
|
|
}
|
|
|
|
|
|
private Integer getLeagueIdFromSelector() {
|
|
|
- Optional<SimpleEntry<Integer, String>> o = leaguesList.stream()
|
|
|
- .filter(p -> p.getValue().equals(leagueSelector.getValue())).findFirst();
|
|
|
+ Optional<SimpleEntry<Integer, String>> o = leaguesList.stream().filter(p -> p.getValue().equals(leagueSelector.getValue())).findFirst();
|
|
|
return o.isPresent() ? o.get().getKey() : null;
|
|
|
}
|
|
|
|
|
|
@@ -155,8 +153,8 @@ public class TestsController implements Initializable {
|
|
|
final String lookBackVal = getLookback();
|
|
|
|
|
|
final TestClass test = new LastResultsTest();
|
|
|
- test.setup(date.getValue().toString(), Float.valueOf(startBank), Float.valueOf(betLevel), Float.valueOf(betM),
|
|
|
- Integer.valueOf(lookBackVal), mSportId, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
+ test.setup(date.getValue().toString(), Float.valueOf(startBank), Float.valueOf(betLevel), Float.valueOf(betM), Integer.valueOf(lookBackVal),
|
|
|
+ mSportId, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
test.runTest();
|
|
|
}
|
|
|
|
|
|
@@ -175,8 +173,7 @@ public class TestsController implements Initializable {
|
|
|
}
|
|
|
|
|
|
private String getBetLevel() {
|
|
|
- String betLevel = Strings.isNullOrEmpty(bettingLevel.getText()) ? bettingLevel.getPromptText()
|
|
|
- : bettingLevel.getText();
|
|
|
+ String betLevel = Strings.isNullOrEmpty(bettingLevel.getText()) ? bettingLevel.getPromptText() : bettingLevel.getText();
|
|
|
betLevel = betLevel.replace("%", "").trim();
|
|
|
return betLevel;
|
|
|
}
|
|
|
@@ -203,8 +200,7 @@ public class TestsController implements Initializable {
|
|
|
}
|
|
|
|
|
|
@FXML private void getMoreLeagueInfo() {
|
|
|
- final String lastParsedYear = GuiMysql.getInstance().getLastParsedYear(leagueSelector.getValue().trim(),
|
|
|
- getCountryIdFromSelector());
|
|
|
+ final String lastParsedYear = GuiMysql.getInstance().getLastParsedYear(leagueSelector.getValue().trim(), getCountryIdFromSelector());
|
|
|
final String nextParseYear;
|
|
|
if (lastParsedYear.contains("-")) {
|
|
|
final String[] years = lastParsedYear.split("-");
|
|
|
@@ -237,8 +233,8 @@ public class TestsController implements Initializable {
|
|
|
@FXML private void homeTestAction() {
|
|
|
final HomeTests2 test = new HomeTests2();
|
|
|
|
|
|
- test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()),
|
|
|
- Integer.valueOf(getLookback()), 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
+ test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()), Integer.valueOf(getLookback()),
|
|
|
+ 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
|
|
|
test.runTest();
|
|
|
}
|
|
|
@@ -246,8 +242,8 @@ public class TestsController implements Initializable {
|
|
|
@FXML private void drawTestAction() {
|
|
|
final DrawTests2 test = new DrawTests2();
|
|
|
|
|
|
- test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()),
|
|
|
- Integer.valueOf(getLookback()), 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
+ test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()), Integer.valueOf(getLookback()),
|
|
|
+ 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
|
|
|
test.runTest();
|
|
|
}
|
|
|
@@ -255,8 +251,8 @@ public class TestsController implements Initializable {
|
|
|
@FXML private void awayTestAction() {
|
|
|
final AwayTests2 test = new AwayTests2();
|
|
|
|
|
|
- test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()),
|
|
|
- Integer.valueOf(getLookback()), 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
+ test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()), Integer.valueOf(getLookback()),
|
|
|
+ 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
|
|
|
test.runTest();
|
|
|
}
|
|
|
@@ -264,8 +260,8 @@ public class TestsController implements Initializable {
|
|
|
@FXML private void homeDrawAwayTestAction() {
|
|
|
final HomeDrawAwayTest test = new HomeDrawAwayTest();
|
|
|
|
|
|
- test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()),
|
|
|
- Integer.valueOf(getLookback()), 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
+ test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()), Integer.valueOf(getLookback()),
|
|
|
+ 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
|
|
|
test.runTest();
|
|
|
}
|
|
|
@@ -273,8 +269,8 @@ public class TestsController implements Initializable {
|
|
|
@FXML private void homeTeamTestAction() {
|
|
|
final HomeTeamWinTest test = new HomeTeamWinTest();
|
|
|
|
|
|
- test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()),
|
|
|
- Integer.valueOf(getLookback()), 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
+ test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()), Integer.valueOf(getLookback()),
|
|
|
+ 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
|
|
|
test.runTest();
|
|
|
}
|
|
|
@@ -282,8 +278,8 @@ public class TestsController implements Initializable {
|
|
|
@FXML private void awayTeamTestAction() {
|
|
|
final AwayTeamWinTest test = new AwayTeamWinTest();
|
|
|
|
|
|
- test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()),
|
|
|
- Integer.valueOf(getLookback()), 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
+ test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()), Integer.valueOf(getLookback()),
|
|
|
+ 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
|
|
|
test.runTest();
|
|
|
}
|
|
|
@@ -291,8 +287,8 @@ public class TestsController implements Initializable {
|
|
|
@FXML private void addedScoreTestAction() {
|
|
|
final AddedScoringTest test = new AddedScoringTest();
|
|
|
|
|
|
- test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()),
|
|
|
- Integer.valueOf(getLookback()), 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
+ test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()), Integer.valueOf(getLookback()),
|
|
|
+ 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
|
|
|
test.runTest();
|
|
|
}
|
|
|
@@ -300,8 +296,14 @@ public class TestsController implements Initializable {
|
|
|
@FXML private void recalcTestAction() {
|
|
|
final recalcTest test = new recalcTest();
|
|
|
|
|
|
- test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()),
|
|
|
- Integer.valueOf(getLookback()), 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
+ test.setup("", Float.valueOf(getStartingBank()), Float.valueOf(getBetLevel()), Float.valueOf(getBetMargin()), Integer.valueOf(getLookback()),
|
|
|
+ 1, getCountryIdFromSelector(), getLeagueIdFromSelector());
|
|
|
+
|
|
|
+ test.runTest();
|
|
|
+ }
|
|
|
+
|
|
|
+ @FXML private void standingsTest() {
|
|
|
+ final LeagueTablePositionTest test = new LeagueTablePositionTest();
|
|
|
|
|
|
test.runTest();
|
|
|
}
|