Lazy: Rename valueCreated property to isInitialized() function.

Notes about behavior of Lazy when initializer throws an exception.
This commit is contained in:
Ilya Gorbunov
2015-06-17 22:44:08 +03:00
parent ecd131a7a1
commit b71fe4cd25
4 changed files with 17 additions and 11 deletions
+3 -3
View File
@@ -11,10 +11,10 @@ class LazyJVMTest {
test fun lazyInitializationForcedOnSerialization() {
for(mode in listOf(LazyThreadSafetyMode.SYNCHRONIZED, LazyThreadSafetyMode.NONE)) {
val lazy = lazy(mode) { "initialized" }
assertFalse(lazy.valueCreated)
assertFalse(lazy.isInitialized())
val lazy2 = serializeAndDeserialize(lazy)
assertTrue(lazy.valueCreated)
assertTrue(lazy2.valueCreated)
assertTrue(lazy.isInitialized())
assertTrue(lazy2.isInitialized())
assertEquals(lazy.value, lazy2.value)
}
}