Changeset 81448 in vbox for trunk/src/VBox/HostServices/SharedClipboard
- Timestamp:
- Oct 22, 2019 12:03:20 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 134166
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardServiceHost.cpp
r81446 r81448 62 62 rc = setupTable(&table); 63 63 RTTESTI_CHECK_MSG_RETV(RT_SUCCESS(rc), ("rc=%Rrc\n", rc)); 64 64 65 /* Reset global variable which doesn't reset itself. */ 65 66 HGCMSvcSetU32(&parms[0], VBOX_SHCL_MODE_OFF); 66 rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE, 67 1, parms); 67 rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE, 1, parms); 68 68 RTTESTI_CHECK_RC_OK(rc); 69 69 u32Mode = TestClipSvcGetMode(); 70 RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_OFF, 71 ("u32Mode=%u\n", (unsigned) u32Mode)); 72 rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE, 73 0, parms);74 RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER); 75 rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE, 76 2, parms);77 RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER); 70 RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_OFF, ("u32Mode=%u\n", (unsigned) u32Mode)); 71 72 rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE, 0, parms); 73 RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER); 74 75 rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE, 2, parms); 76 RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER); 77 78 78 HGCMSvcSetU64(&parms[0], 99); 79 rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE, 80 1, parms);81 RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER); 79 rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE, 1, parms); 80 RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER); 81 82 82 HGCMSvcSetU32(&parms[0], VBOX_SHCL_MODE_HOST_TO_GUEST); 83 rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE, 84 1, parms); 83 rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE, 1, parms); 85 84 RTTESTI_CHECK_RC_OK(rc); 86 85 u32Mode = TestClipSvcGetMode(); 87 RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_HOST_TO_GUEST, 88 ("u32Mode=%u\n", (unsigned) u32Mode)); 86 RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_HOST_TO_GUEST, ("u32Mode=%u\n", (unsigned) u32Mode)); 87 89 88 HGCMSvcSetU32(&parms[0], 99); 90 rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE, 91 1, parms); 89 rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE, 1, parms); 92 90 RTTESTI_CHECK_RC(rc, VERR_NOT_SUPPORTED); 91 93 92 u32Mode = TestClipSvcGetMode(); 94 RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_OFF, 95 ("u32Mode=%u\n", (unsigned) u32Mode)); 93 RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_OFF, ("u32Mode=%u\n", (unsigned) u32Mode)); 96 94 table.pfnUnload(NULL); 97 95 }
Note:
See TracChangeset
for help on using the changeset viewer.