Generalized "Stats per policies" unique

This commit is contained in:
Yair Morgenstern
2022-11-26 21:39:26 +02:00
parent 683c3483b4
commit 545b4afc5a
6 changed files with 63 additions and 74 deletions

View File

@ -207,6 +207,19 @@ class GlobalUniquesTests {
Assert.assertTrue(city2.cityStats.finalStatList["Trade routes"]!!.science == 30f)
}
@Test
fun statsFromPolicies() {
game.makeHexagonalMap(3)
val civInfo = game.addCiv("[+30 Science] per [2] social policies adopted")
val policiesToAdopt = listOf("Tradition", "Aristocracy", "Legalism")
civInfo.policies.freePolicies = 3
for (policyName in policiesToAdopt){
val policy = game.ruleset.policies[policyName]!!
civInfo.policies.adopt(policy, )
}
Assert.assertTrue(civInfo.stats().getStatMapForNextTurn()["Policies"]!!.science == 30f)
}
@Test
fun statsFromGlobalCitiesFollowingReligion() {
val civ1 = game.addCiv()