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.
|
* @param message the message to report if the assertion fails.
|
||||||
*/
|
*/
|
||||||
fun assertSame(message: String?, expected: Any?, actual: Any?): Unit {
|
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.
|
* @param message the message to report if the assertion fails.
|
||||||
*/
|
*/
|
||||||
fun assertNotSame(message: String?, illegal: Any?, actual: Any?): Unit {
|
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() {
|
fun testAssertSameFails() {
|
||||||
val instance1: Any = object {}
|
val instance1: Any = object {}
|
||||||
val instance2: Any = object {}
|
val instance2: Any = object {}
|
||||||
checkFailedAssertion { assertEquals(instance1, instance2) }
|
checkFailedAssertion { assertSame(instance1, instance2) }
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@@ -124,7 +124,7 @@ class BasicAssertionsTest {
|
|||||||
fun testAssertNotSame() {
|
fun testAssertNotSame() {
|
||||||
val instance1: Any = object {}
|
val instance1: Any = object {}
|
||||||
val instance2: Any = object {}
|
val instance2: Any = object {}
|
||||||
assertNotEquals(instance1, instance2)
|
assertNotSame(instance1, instance2)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test()
|
@Test()
|
||||||
@@ -135,7 +135,7 @@ class BasicAssertionsTest {
|
|||||||
@Test
|
@Test
|
||||||
fun testAssertNotSameFails() {
|
fun testAssertNotSameFails() {
|
||||||
val instance: Any = object {}
|
val instance: Any = object {}
|
||||||
checkFailedAssertion { assertNotEquals(instance, instance) }
|
checkFailedAssertion { assertNotSame(instance, instance) }
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Reference in New Issue
Block a user