Skip to content

Commit fd27f96

Browse files
author
Joseph Cooper
committed
Rename jvmMain Any helper functions
1 parent c7fd679 commit fd27f96

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

  • assertk/src

assertk/src/jvmMain/kotlin/assertk/assertions/any.kt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,14 @@ import kotlin.reflect.full.memberProperties
1515
/**
1616
* Returns an assert on the java class of the value.
1717
*/
18-
fun <T : Any> Assert<T>.jClass() = having("class") { it::class.java }
18+
fun <T : Any> Assert<T>.havingJClass() = having("class") { it::class.java }
19+
20+
@Deprecated(
21+
message = "Function jClass has been renamed to havingJClass",
22+
replaceWith = ReplaceWith("havingJClass()"),
23+
level = DeprecationLevel.WARNING
24+
)
25+
fun <T : Any> Assert<T>.jClass() = havingJClass()
1926

2027
/**
2128
* Asserts the value has the expected java class. This is an exact match, so

assertk/src/jvmTest/kotlin/test/assertk/assertions/JavaAnyTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class JavaAnyTest {
1515
//region jClass
1616
@Test
1717
fun extracts_jClass() {
18-
assertEquals(BasicObject::class.java, assertThat(subject as TestObject).jClass().valueOrFail)
18+
assertEquals(BasicObject::class.java, assertThat(subject as TestObject).havingJClass().valueOrFail)
1919
}
2020
//endregion
2121

0 commit comments

Comments
 (0)