[Metadata] Update tests according to KT-62580, KT-62581 and KT-62582

This commit is contained in:
Dmitriy Novozhilov
2023-10-13 15:31:50 +03:00
committed by Space Team
parent fa69d4837b
commit ef3d3a9724
@@ -147,7 +147,7 @@ class FlagDelegatesTest {
} }
assertProperty("getterSetterNoFieldNoParamVar", true, true, true) { assertProperty("getterSetterNoFieldNoParamVar", true, true, true) {
assertEquals(true, it?.name?.contains("anonymous parameter")) assertEquals(true, it?.name == "_") // TODO: KT-62582
} }
assertProperty("defaultSetterVar", true, true, false) assertProperty("defaultSetterVar", true, true, false)
@@ -187,7 +187,7 @@ class FlagDelegatesTest {
val props = X::class.java.readMetadataAsKmClass().properties.associateBy { it.name } val props = X::class.java.readMetadataAsKmClass().properties.associateBy { it.name }
props.values.forEach { assertFalse(it.isConst, it.name) } props.values.forEach { assertFalse(it.isConst, it.name) }
assertTrue(props.getValue("a").hasConstant) assertTrue(props.getValue("a").hasConstant)
assertTrue(props.getValue("b").hasConstant) assertFalse(props.getValue("b").hasConstant)
assertFalse(props.getValue("c").hasConstant) assertFalse(props.getValue("c").hasConstant)
} }
@@ -206,7 +206,7 @@ class FlagDelegatesTest {
val foo = Foo::class.java.readMetadataAsKmClass() val foo = Foo::class.java.readMetadataAsKmClass()
val props = foo.properties.associateBy { it.name } val props = foo.properties.associateBy { it.name }
with(props["x"]!!) { with(props["x"]!!) {
assertEquals(MemberKind.DELEGATION, kind) assertEquals(MemberKind.DECLARATION, kind) // TODO: KT-62581
assertFalse(isDelegated) assertFalse(isDelegated)
assertFalse(getter.isNotDefault) assertFalse(getter.isNotDefault)
} }