serviceresult_ut.cc 692 B

1234567891011121314151617181920212223242526272829
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include "gtest/gtest.h"
  4. #include "alibabacloud/core/ServiceResult.h"
  5. using namespace std;
  6. using namespace AlibabaCloud;
  7. namespace AlibabaCloud{
  8. class myServiceResult: public ServiceResult {
  9. public:
  10. myServiceResult(){}
  11. void setRequestId(const string request_id) {
  12. ServiceResult::setRequestId(request_id);
  13. }
  14. };
  15. }
  16. TEST(ServiceResult, basic) {
  17. ServiceResult* service_result = new ServiceResult();
  18. EXPECT_TRUE(service_result->requestId() == "");
  19. myServiceResult* sr = new myServiceResult();
  20. sr->setRequestId("testRequestId");
  21. EXPECT_TRUE(sr->requestId() == "testRequestId");
  22. delete(service_result);
  23. delete(sr);
  24. }