Skip to content

Commit 19ec1a9

Browse files
committed
Provide assertion messages.
1 parent 71c26e8 commit 19ec1a9

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

tests/Java.Interop-Tests/Java.Interop/JniRuntimeJniValueManagerContract.cs

+8-4
Original file line numberDiff line numberDiff line change
@@ -168,12 +168,16 @@ public void CreatePeer_ReplaceableDoesNotReplace ()
168168

169169
try {
170170
var peer1 = valueManager.CreatePeer (ref lref, JniObjectReferenceOptions.Copy, typeof (AnotherJavaInterfaceImpl));
171-
Assert.IsTrue (peer1!.JniManagedPeerState.HasFlag (JniManagedPeerStates.Replaceable));
171+
Assert.IsTrue (
172+
peer1!.JniManagedPeerState.HasFlag (JniManagedPeerStates.Replaceable),
173+
$"Expected peer1.JniManagedPeerState to have .Replaceable, but was {peer1.JniManagedPeerState}.");
172174
var peer2 = valueManager.CreatePeer (ref lref, JniObjectReferenceOptions.Copy, typeof (AnotherJavaInterfaceImpl));
173-
Assert.IsTrue (peer2!.JniManagedPeerState.HasFlag (JniManagedPeerStates.Replaceable));
174-
Assert.AreNotSame (peer1, peer2);
175+
Assert.IsTrue (
176+
peer2!.JniManagedPeerState.HasFlag (JniManagedPeerStates.Replaceable),
177+
$"Expected peer2.JniManagedPeerState to have .Replaceable, but was {peer1.JniManagedPeerState}.");
178+
Assert.AreNotSame (peer1, peer2, "Expected peer1 and peer2 to be different instances.");
175179
var peeked = valueManager.PeekPeer (peer2.PeerReference);
176-
Assert.AreSame (peer1, peeked);
180+
Assert.AreSame (peer1, peeked, "Expected peer1 and peeked to be the same instance.");
177181
} finally {
178182
JniObjectReference.Dispose (ref lref);
179183
}

0 commit comments

Comments
 (0)