mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-08 23:08:35 +07:00
Generalized "Stats per policies" unique
This commit is contained in:
@ -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()
|
||||
|
Reference in New Issue
Block a user