assertk icon indicating copy to clipboard operation
assertk copied to clipboard

displayActual is not working properly

Open Nokinori opened this issue 1 year ago • 1 comments

I suspect that displayActual property is working incorrectly. Or it's function is not obvious without the documentation. Can you explain is this expected behaviour is currently actual? If yes, how can I specify custom error message?

Reproduce:

    @Test
    fun `fail test message`() {
        assertThat(
            actual = listOf("1"),
            name = "my name",
            displayActual = { "display actual" },
        ).contains("2")
    }

Actual: org.opentest4j.AssertionFailedError: expected [my name] to contain:<"2"> but was:<["1"]>

Expected: org.opentest4j.AssertionFailedError: expected [my name] to contain:<"2"> but was:<["display actual"]>]

Lib version verified: "0.26.1", "0.28.0"

Nokinori avatar Feb 07 '24 16:02 Nokinori