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

update distributed_schedule_lite/samgr_posix/src/SendResponseTest.cpp.

上级 26c8794b
......@@ -222,15 +222,13 @@ static BOOL FEATURE_OnMessage03(Feature *feature, Request *request)
.data = (char*)"Yes, you did!",
.len = 0,
};
for (int i = 0; i < PRESSURE_L0; i++) {
int tempCode = SAMGR_SendResponse(request, &response);
if (tempCode != 0) {
printf("[hctest]E failed to SendResponse occurs: %d rt: %d \n", i, tempCode);
printf("[hctest]E failed to SendResponse rt: %d \n", tempCode);
returnCode++;
}
}
}
}
demoFeature->featureStatus = ((returnCode == 0) ? TRUE : FALSE);
return demoFeature->featureStatus;
}
......@@ -459,40 +457,6 @@ HWTEST_F(SendResponseTest, testSendResponse0030, Function | MediumTest | Level2)
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.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.
先完成此消息的编辑!
想要评论请 注册