Skip to content
Snippets Groups Projects
Commit ce60d8e7 authored by Jan Tattermusch's avatar Jan Tattermusch
Browse files

add AsyncCalServer tests to sanity tests

parent b6a9016f
No related branches found
No related tags found
No related merge requests found
...@@ -83,7 +83,7 @@ namespace Grpc.Core.Internal.Tests ...@@ -83,7 +83,7 @@ namespace Grpc.Core.Internal.Tests
Assert.IsFalse(moveNextTask.Result); Assert.IsFalse(moveNextTask.Result);
fakeCall.ReceivedCloseOnServerHandler(true, cancelled: true); fakeCall.ReceivedCloseOnServerHandler(true, cancelled: true);
AssertDisposed(asyncCallServer, fakeCall, finishedTask); AssertFinished(asyncCallServer, fakeCall, finishedTask);
} }
[Test] [Test]
...@@ -100,14 +100,12 @@ namespace Grpc.Core.Internal.Tests ...@@ -100,14 +100,12 @@ namespace Grpc.Core.Internal.Tests
fakeCall.ReceivedMessageHandler(true, null); fakeCall.ReceivedMessageHandler(true, null);
Assert.IsFalse(moveNextTask.Result); Assert.IsFalse(moveNextTask.Result);
AssertDisposed(asyncCallServer, fakeCall, finishedTask); AssertFinished(asyncCallServer, fakeCall, finishedTask);
} }
// TODO: read completion failure ... // TODO: read completion failure ...
// TODO:
// TODO: write fails... // TODO: write fails...
...@@ -124,7 +122,7 @@ namespace Grpc.Core.Internal.Tests ...@@ -124,7 +122,7 @@ namespace Grpc.Core.Internal.Tests
// TODO: what does writing status do to reads? // TODO: what does writing status do to reads?
static void AssertDisposed(AsyncCallServer<string, string> asyncCallServer, FakeNativeCall fakeCall, Task finishedTask) static void AssertFinished(AsyncCallServer<string, string> asyncCallServer, FakeNativeCall fakeCall, Task finishedTask)
{ {
Assert.IsTrue(fakeCall.IsDisposed); Assert.IsTrue(fakeCall.IsDisposed);
Assert.IsTrue(finishedTask.IsCompleted); Assert.IsTrue(finishedTask.IsCompleted);
......
{ {
"Grpc.Core.Tests": [ "Grpc.Core.Tests": [
"Grpc.Core.Internal.Tests.AsyncCallServerTest",
"Grpc.Core.Internal.Tests.AsyncCallTest", "Grpc.Core.Internal.Tests.AsyncCallTest",
"Grpc.Core.Internal.Tests.ChannelArgsSafeHandleTest", "Grpc.Core.Internal.Tests.ChannelArgsSafeHandleTest",
"Grpc.Core.Internal.Tests.CompletionQueueEventTest", "Grpc.Core.Internal.Tests.CompletionQueueEventTest",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment