Wesley Acheson
val configuration = if (config != null) config else { val retrieved = configRepo.findByMerchantId(id) if (retrieved != null) retrieved else MerchantBillConfig(id, emptyList(), CurrencyIso("XXX"), false) }
wbertan
@Test fun asas1() { val asas: String? = "asas" val result: String = asas ?: getString() assertEquals("asas", result) } @Test fun asas2() { val asas: String? = null val result: String = asas ?: getString() assertEquals("someString", result) } private fun getString(): String { return "someString" }
Dico
val configuration = config ?: configRepo.findByMerchantId(id) ?: MerchantBillConfig(id, emptyList(), CurrencyIso("XXX"), false)
A modern programming language that makes developers happier.