提交 4727b2ed 编写于 作者: Z zjucx 提交者: Gitee

update distributed_schedule_lite/samgr_posix/src/SendResponseTest.cpp.

上级 26c8794b
...@@ -222,12 +222,10 @@ static BOOL FEATURE_OnMessage03(Feature *feature, Request *request) ...@@ -222,12 +222,10 @@ static BOOL FEATURE_OnMessage03(Feature *feature, Request *request)
.data = (char*)"Yes, you did!", .data = (char*)"Yes, you did!",
.len = 0, .len = 0,
}; };
for (int i = 0; i < PRESSURE_L0; i++) { int tempCode = SAMGR_SendResponse(request, &response);
int tempCode = SAMGR_SendResponse(request, &response); if (tempCode != 0) {
if (tempCode != 0) { printf("[hctest]E failed to SendResponse rt: %d \n", tempCode);
printf("[hctest]E failed to SendResponse occurs: %d rt: %d \n", i, tempCode); returnCode++;
returnCode++;
}
} }
} }
} }
...@@ -459,40 +457,6 @@ HWTEST_F(SendResponseTest, testSendResponse0030, Function | MediumTest | Level2) ...@@ -459,40 +457,6 @@ HWTEST_F(SendResponseTest, testSendResponse0030, Function | MediumTest | Level2)
ReleaseIUnknown(demoApi); ReleaseIUnknown(demoApi);
} }
/**
* @tc.number : DMSLite_SAMGR_SendResponse_0040
* @tc.name : Receiver send response to the origin feature repeatedly
* @tc.desc : [C- SOFTWARE -0200]
*/
HWTEST_F(SendResponseTest, testSendResponse0040, Function | MediumTest | Level2) {
DemoApi *demoApi = GetIUnknown("serviceName601", "featureName602");
if (demoApi == nullptr) {
ADD_FAILURE();
}
Request request = {.msgId = MSG_RT_MULTI,
.len = 0,
.data = nullptr,
.msgValue = 0};
char *body = (char*)"I wanna async call good result!";
request.len = strlen(body) + 1;
request.data = malloc(request.len);
if (request.data == nullptr) {
ADD_FAILURE();
}
errno_t error = strcpy_s((char *)request.data, request.len, body);
if (error != EOK) {
ADD_FAILURE();
}
IUnknown *iUnknown = SAMGR_GetInstance()->GetFeatureApi("serviceName601", "featureName603");
DemoFeature *feature = GET_OBJECT(iUnknown, DemoFeature, iUnknown);
demoApi->SAMGR_SendRequestProxy(&feature->identity, &request, DemoHandler);
usleep(OPER_INTERVAL * MS2US);
ASSERT_EQ(feature->featureStatus == TRUE, TRUE);
ReleaseIUnknown(demoApi);
}
/** /**
* @tc.number : DMSLite_SAMGR_SendResponseByIdentity_0020 * @tc.number : DMSLite_SAMGR_SendResponseByIdentity_0020
* @tc.name : Receiver can not forward message if the sender has not registered handler * @tc.name : Receiver can not forward message if the sender has not registered handler
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册