Update the test of weights against itself

This commit is contained in:
Quentin Rendu
2023-10-01 11:22:24 +02:00
parent ec9c9f1e1b
commit 47b461657e

View File

@@ -211,6 +211,7 @@ class BasicTests: TestBase() {
// Maps to store name pairs and costs // Maps to store name pairs and costs
val map1 = HashMap<Pair<String, String>, List<Double>>() val map1 = HashMap<Pair<String, String>, List<Double>>()
val map2 = HashMap<Pair<String, String>, List<Double>>() val map2 = HashMap<Pair<String, String>, List<Double>>()
var count: Int = 1
for (file in listOf(file1, file2)) { for (file in listOf(file1, file2)) {
@@ -237,17 +238,16 @@ class BasicTests: TestBase() {
} }
// Add to map // Add to map
if (file == file1) { if (count == 1) {
map1[Pair(name1, name2)] = costs map1[Pair(name1, name2)] = costs
} else { } else {
map2[Pair(name1, name2)] = costs map2[Pair(name1, name2)] = costs
} }
}
count += 1
} }
}
var diff_found = false var diff_found = false
for ((key, value) in map1) { for ((key, value) in map1) {
// Check if key exists in both // Check if key exists in both
@@ -291,7 +291,7 @@ class BasicTests: TestBase() {
logger.info("games for round 1: {}", games_np.toString()) logger.info("games for round 1: {}", games_np.toString())
logger.info("Compare weights with itself") logger.info("Compare weights with itself")
assertTrue(compare_weights("weights.txt", "weights_clone.txt"), "Weights not equal to itselft") assertTrue(compare_weights("weights.txt", "weights.txt"), "Weights not equal to itselft")
logger.info("Compare weights with opengotha") logger.info("Compare weights with opengotha")
assertTrue(compare_weights("weights.txt", "opengotha/simpleswiss_weightsonly_R1.txt"), "Not matching opengotha weights") assertTrue(compare_weights("weights.txt", "opengotha/simpleswiss_weightsonly_R1.txt"), "Not matching opengotha weights")