Improve failed assertSame/NotSame messages, correct tests
This commit is contained in:
@@ -191,7 +191,7 @@ interface Asserter {
|
||||
* @param message the message to report if the assertion fails.
|
||||
*/
|
||||
fun assertSame(message: String?, expected: Any?, actual: Any?): Unit {
|
||||
assertTrue({ messagePrefix(message) + "Expected <$expected>, actual <$actual>." }, actual === expected)
|
||||
assertTrue({ messagePrefix(message) + "Expected <$expected>, actual <$actual> is not same." }, actual === expected)
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -200,7 +200,7 @@ interface Asserter {
|
||||
* @param message the message to report if the assertion fails.
|
||||
*/
|
||||
fun assertNotSame(message: String?, illegal: Any?, actual: Any?): Unit {
|
||||
assertTrue({ messagePrefix(message) + "Illegal value: <$actual>." }, actual !== illegal)
|
||||
assertTrue({ messagePrefix(message) + "Expected not same as <$actual>." }, actual !== illegal)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+3
-3
@@ -77,7 +77,7 @@ class BasicAssertionsTest {
|
||||
fun testAssertSameFails() {
|
||||
val instance1: Any = object {}
|
||||
val instance2: Any = object {}
|
||||
checkFailedAssertion { assertEquals(instance1, instance2) }
|
||||
checkFailedAssertion { assertSame(instance1, instance2) }
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -124,7 +124,7 @@ class BasicAssertionsTest {
|
||||
fun testAssertNotSame() {
|
||||
val instance1: Any = object {}
|
||||
val instance2: Any = object {}
|
||||
assertNotEquals(instance1, instance2)
|
||||
assertNotSame(instance1, instance2)
|
||||
}
|
||||
|
||||
@Test()
|
||||
@@ -135,7 +135,7 @@ class BasicAssertionsTest {
|
||||
@Test
|
||||
fun testAssertNotSameFails() {
|
||||
val instance: Any = object {}
|
||||
checkFailedAssertion { assertNotEquals(instance, instance) }
|
||||
checkFailedAssertion { assertNotSame(instance, instance) }
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user