test_wup_trans.cpp 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. 
  2. #include "hello_test.h"
  3. TEST_F(HelloTest, rpcWupTransGlobalCommunicator)
  4. {
  5. shared_ptr<Communicator> c = getCommunicator();
  6. transGlobalCommunicator([&](Communicator *comm){
  7. checkWupTransSync(comm);
  8. }, c.get());
  9. }
  10. TEST_F(HelloTest, rpcWupTransGlobalCommunicatorInCoroutine)
  11. {
  12. shared_ptr<Communicator> c = getCommunicator();
  13. transInCoroutineGlobalCommunicator([&](Communicator *comm){
  14. checkWupTransSync(comm);
  15. }, c.get());
  16. }
  17. TEST_F(HelloTest, rpcWupTransServerCommunicator)
  18. {
  19. transServerCommunicator([&](Communicator *comm){
  20. checkWupTransSync(comm);
  21. });
  22. }
  23. TEST_F(HelloTest, rpcWupTransServerCommunicatorInCoroutine)
  24. {
  25. transInCoroutineServerCommunicator([&](Communicator *comm){
  26. checkWupTransSync(comm);
  27. });
  28. }
  29. TEST_F(HelloTest, rpcWupTransAllocCommunicator)
  30. {
  31. transAllocCommunicator([&](Communicator *comm){
  32. checkWupTransSync(comm);
  33. });
  34. }
  35. TEST_F(HelloTest, rpcWupTransAllocCommunicatorInCoroutine)
  36. {
  37. transInCoroutineAllocCommunicator([&](Communicator *comm){
  38. checkWupTransSync(comm);
  39. });
  40. }
  41. TEST_F(HelloTest, rpcWupTransComplexCommunicator)
  42. {
  43. shared_ptr<Communicator> c = getCommunicator();
  44. transComplexCommunicator([&](Communicator *comm){
  45. checkWupTransSync(comm);
  46. }, c.get());
  47. }
  48. TEST_F(HelloTest, rpcWupTransComplexCommunicatorInCoroutine)
  49. {
  50. shared_ptr<Communicator> c = getCommunicator();
  51. transInCoroutineComplexCommunicator([&](Communicator *comm){
  52. checkWupTransSync(comm);
  53. }, c.get());
  54. }