Add money config and builder pattern for its properties
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import com.cubetiqs.libra.moneyutils.Money
|
||||
import com.cubetiqs.libra.moneyutils.MoneyConfig
|
||||
import com.cubetiqs.libra.moneyutils.plus
|
||||
import com.cubetiqs.libra.moneyutils.times
|
||||
import com.cubetiqs.libra.moneyutils.timesAssign
|
||||
@@ -13,5 +14,18 @@ class MoneyTests {
|
||||
money *= money
|
||||
println((money + money2) * money2)
|
||||
Assert.assertEquals(10, 10)
|
||||
|
||||
val properties = MoneyConfig
|
||||
.MoneyConfigProperties
|
||||
.MoneyConfigPropertiesBuilder()
|
||||
.setDeliEqual(':')
|
||||
.setDeliSplit(',')
|
||||
.build()
|
||||
|
||||
MoneyConfig
|
||||
.setProperties(properties)
|
||||
.parse("USD:1,KHR:4000")
|
||||
|
||||
println(MoneyConfig.getConfig())
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user