我正在努力在一个groovy bean中设置一个List。
这是我的目标:
class TestCaseData {
def name
def testCaseData
}
其中testCastData可以是String,Map或List。我知道如果testCaseData是一个地图,那么groovy bean看起来就像这样:
beans {
sampleTest(TestCaseData,
name: 'sampleTest',
testCaseData: [
MyMap: [
key1 : 'value1',
key2 : 'value2'
]
]
)
}
我找不到正确的语法来指定List而不是Map。如何使用上面的示例显示这个,其中'value1'而不是String是包含Map的List?不是下面的东西,而是类似的东西。
beans {
sampleTest(TestCaseData,
name: 'sampleTest',
testCaseData: [
MyMap: [
key1 : [aMap : [:], bMap : [:]]
key2 : 'value2'
]
]
)
}