From fa07be0e691aa3568e891192ca2e1ffc74ed4519 Mon Sep 17 00:00:00 2001 From: nirinchev Date: Fri, 21 Jul 2023 12:33:24 +0200 Subject: [PATCH] Cover final line --- Tests/Realm.Tests/Database/APITests.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Tests/Realm.Tests/Database/APITests.cs b/Tests/Realm.Tests/Database/APITests.cs index 1d7cba8a92..8075efa8d8 100644 --- a/Tests/Realm.Tests/Database/APITests.cs +++ b/Tests/Realm.Tests/Database/APITests.cs @@ -106,6 +106,9 @@ public void TestTaskTimeout() var ex3 = await TestHelpers.AssertThrows(() => GetIntTask().Timeout(10, detail: "another detail")); Assert.That(ex3.Message, Does.Contain("another detail")); + var ex4 = await TestHelpers.AssertThrows(() => GetFaultedIntTask().Timeout(1000)); + Assert.That(ex4.Message, Does.Contain("super invalid")); + static async Task GetIntTask() { await Task.Delay(100); @@ -113,6 +116,12 @@ static async Task GetIntTask() } static Task GetVoidTask() => Task.Delay(100); + + static async Task GetFaultedIntTask() + { + await Task.Delay(1); + throw new ArgumentException("super invalid"); + } }); }