1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-01-18 05:18:24 +02:00

adopt tests

This commit is contained in:
Christopher Fenner 2018-02-07 12:01:46 +01:00
parent 2a6c0d5f34
commit 6300008fe2

View File

@ -44,13 +44,15 @@ class ConfigurationMergerTest {
void testMergeDeepStructure(){
Map defaults = [fruits: [apples: 1, oranges: 10, bananaaas: 0]]
Map configuration = [fruits: [bananaaas: 50, cucumbers: 1000]]
Map configurationKeys = [fruits: [apples: null, oranges: null, bananaaas: null]]
Map parameters = [fruits: [apples: 18]]
Map parameterKeys = [fruits: [apples: null, oranges: null, bananaaas: null]]
List configurationKeys = ['fruits']
Map parameters = [fruits: [apples: 18], veggie: []]
List parameterKeys = ['fruits']
Map merged = ConfigurationMerger.merge(parameters, parameterKeys, configuration, configurationKeys, defaults)
Assert.assertEquals(50, merged.fruits.bananaaas)
Assert.assertEquals(18, merged.fruits.apples)
Assert.assertEquals(10, merged.fruits.oranges)
Assert.assertEquals(null, merged.fruits.cucumbers)
Assert.assertEquals(1000, merged.fruits.cucumbers)
//Assert.assertEquals(null, merged.fruits.cucumbers)
Assert.assertEquals(null, merged.veggie)
}
}