made test more robust

This commit is contained in:
Christian Köllner 2020-04-23 07:34:02 +02:00
parent f896acf06b
commit 044042dbdd
2 changed files with 3 additions and 2 deletions

View File

@ -310,8 +310,8 @@ namespace Capnp.Net.Runtime.Tests
Assert.IsTrue(cc.CancelFromAlice.IsCancellationRequested);
cc.ForwardToBob();
Assert.IsTrue(policy.Returns.ReceiveAsync().Wait(MediumNonDbgTimeout));
Assert.IsTrue(cc.ReturnCanceled);
Assert.IsTrue(policy.Returns.ReceiveAsync().Wait(MediumNonDbgTimeout), "must return");
Assert.IsTrue(cc.ReturnCanceled, "must be canceled");
cc.ReturnCanceled = false;
cc.Exception = "Cancelled";

View File

@ -432,6 +432,7 @@ namespace Capnp.Net.Runtime.Tests.GenImpls
public virtual Task<string> Foo(uint i, bool j, CancellationToken cancellationToken)
{
Interlocked.Increment(ref _counters.CallCount);
cancellationToken.ThrowIfCancellationRequested();
Assert.AreEqual(123u, i);
Assert.IsTrue(j);
return Task.FromResult("foo");