19 #include <gtest/gtest.h>
26 #include "src/proto/grpc/testing/echo.grpc.pb.h"
33 testing::EchoTestService::Service g_service;
38 s <<
"localhost:" <<
p;
49 static void SetUpTestCase() {
grpc_init(); }
53 TEST_F(ServerBuilderTest,
NoOp) { ServerBuilder
b; }
55 TEST_F(ServerBuilderTest, CreateServerNoPorts) {
56 ServerBuilder().RegisterService(&g_service).BuildAndStart()->Shutdown();
59 TEST_F(ServerBuilderTest, CreateServerOnePort) {
61 .RegisterService(&g_service)
67 TEST_F(ServerBuilderTest, CreateServerRepeatedPort) {
69 .RegisterService(&g_service)
76 TEST_F(ServerBuilderTest, CreateServerRepeatedPortWithDisallowedReusePort) {
78 .RegisterService(&g_service)
89 int main(
int argc,
char** argv) {