MCPcopy Create free account
hub / github.com/apache/thrift / ExecuteClientTest

Method ExecuteClientTest

test/netstd/Client/TestClient.cs:512–1024  ·  view source on GitHub ↗
(ThriftTest.Client client)

Source from the content-addressed store, hash-verified

510 }
511
512 public static async Task<int> ExecuteClientTest(ThriftTest.Client client)
513 {
514 var returnCode = 0;
515
516 Console.Write("testVoid()");
517 await client.testVoid(MakeTimeoutToken());
518 Console.WriteLine(" = void");
519
520 Console.Write("testString(\"Test\")");
521 var s = await client.testString("Test", MakeTimeoutToken());
522 Console.WriteLine(" = \"" + s + "\"");
523 if ("Test" != s)
524 {
525 Console.WriteLine("*** FAILED ***");
526 returnCode |= ErrorBaseTypes;
527 }
528
529 Console.Write("testBool(true)");
530 var t = await client.testBool((bool)true, MakeTimeoutToken());
531 Console.WriteLine(" = " + t);
532 if (!t)
533 {
534 Console.WriteLine("*** FAILED ***");
535 returnCode |= ErrorBaseTypes;
536 }
537 Console.Write("testBool(false)");
538 var f = await client.testBool((bool)false, MakeTimeoutToken());
539 Console.WriteLine(" = " + f);
540 if (f)
541 {
542 Console.WriteLine("*** FAILED ***");
543 returnCode |= ErrorBaseTypes;
544 }
545
546 Console.Write("testByte(1)");
547 var i8 = await client.testByte((sbyte)1, MakeTimeoutToken());
548 Console.WriteLine(" = " + i8);
549 if (1 != i8)
550 {
551 Console.WriteLine("*** FAILED ***");
552 returnCode |= ErrorBaseTypes;
553 }
554
555 Console.Write("testI32(-1)");
556 var i32 = await client.testI32(-1, MakeTimeoutToken());
557 Console.WriteLine(" = " + i32);
558 if (-1 != i32)
559 {
560 Console.WriteLine("*** FAILED ***");
561 returnCode |= ErrorBaseTypes;
562 }
563
564 Console.Write("testI64(-34359738368)");
565 var i64 = await client.testI64(-34359738368, MakeTimeoutToken());
566 Console.WriteLine(" = " + i64);
567 if (-34359738368 != i64)
568 {
569 Console.WriteLine("*** FAILED ***");

Callers

nothing calls this directly

Calls 15

WriteMethod · 0.65
StopMethod · 0.65
ResetMethod · 0.65
testVoidMethod · 0.45
testStringMethod · 0.45
testBoolMethod · 0.45
testByteMethod · 0.45
testI32Method · 0.45
testI64Method · 0.45
testDoubleMethod · 0.45
testUuidMethod · 0.45
EqualsMethod · 0.45

Tested by

no test coverage detected