Changeset 75737 in vbox for trunk/src/VBox/HostServices/SharedClipboard/testcase
- Timestamp:
- Nov 26, 2018 3:44:41 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 126937
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardServiceHost.cpp
r75500 r75737 62 62 RTTESTI_CHECK_MSG_RETV(RT_SUCCESS(rc), ("rc=%Rrc\n", rc)); 63 63 /* Reset global variable which doesn't reset itself. */ 64 parms[0].setUInt32(VBOX_SHARED_CLIPBOARD_MODE_OFF);64 HGCMSvcSetU32(&parms[0], VBOX_SHARED_CLIPBOARD_MODE_OFF); 65 65 rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE, 66 66 1, parms); … … 75 75 2, parms); 76 76 RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER); 77 parms[0].setUInt64(99);78 rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE, 79 1, parms); 80 RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER); 81 parms[0].setUInt32(VBOX_SHARED_CLIPBOARD_MODE_HOST_TO_GUEST);77 HGCMSvcSetU64(&parms[0], 99); 78 rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE, 79 1, parms); 80 RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER); 81 HGCMSvcSetU32(&parms[0], VBOX_SHARED_CLIPBOARD_MODE_HOST_TO_GUEST); 82 82 rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE, 83 83 1, parms); … … 86 86 RTTESTI_CHECK_MSG(u32Mode == VBOX_SHARED_CLIPBOARD_MODE_HOST_TO_GUEST, 87 87 ("u32Mode=%u\n", (unsigned) u32Mode)); 88 parms[0].setUInt32(99);88 HGCMSvcSetU32(&parms[0], 99); 89 89 rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE, 90 90 1, parms); … … 107 107 RTTESTI_CHECK_MSG_RETV(RT_SUCCESS(rc), ("rc=%Rrc\n", rc)); 108 108 /* Unless we are bidirectional the host message requests will be dropped. */ 109 parms[0].setUInt32(VBOX_SHARED_CLIPBOARD_MODE_BIDIRECTIONAL);109 HGCMSvcSetU32(&parms[0], VBOX_SHARED_CLIPBOARD_MODE_BIDIRECTIONAL); 110 110 rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE, 111 111 1, parms); … … 114 114 RTTestISub("Testing FN_GET_HOST_MSG, one format, waiting guest call."); 115 115 RT_ZERO(g_Client); 116 parms[0].setUInt32(0);117 parms[1].setUInt32(0);116 HGCMSvcSetU32(&parms[0], 0); 117 HGCMSvcSetU32(&parms[1], 0); 118 118 call.rc = VERR_TRY_AGAIN; 119 119 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_FN_GET_HOST_MSG, … … 134 134 vboxSvcClipboardReportMsg (&g_Client, VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA, 135 135 VBOX_SHARED_CLIPBOARD_FMT_HTML); 136 parms[0].setUInt32(0);137 parms[1].setUInt32(0);136 HGCMSvcSetU32(&parms[0], 0); 137 HGCMSvcSetU32(&parms[1], 0); 138 138 call.rc = VERR_TRY_AGAIN; 139 139 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_FN_GET_HOST_MSG, … … 149 149 RTTestISub("Testing FN_GET_HOST_MSG, two formats, waiting guest call."); 150 150 RT_ZERO(g_Client); 151 parms[0].setUInt32(0);152 parms[1].setUInt32(0);151 HGCMSvcSetU32(&parms[0], 0); 152 HGCMSvcSetU32(&parms[1], 0); 153 153 call.rc = VERR_TRY_AGAIN; 154 154 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_FN_GET_HOST_MSG, … … 175 175 vboxSvcClipboardReportMsg (&g_Client, VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA, 176 176 VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT | VBOX_SHARED_CLIPBOARD_FMT_HTML); 177 parms[0].setUInt32(0);178 parms[1].setUInt32(0);177 HGCMSvcSetU32(&parms[0], 0); 178 HGCMSvcSetU32(&parms[1], 0); 179 179 call.rc = VERR_TRY_AGAIN; 180 180 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_FN_GET_HOST_MSG, … … 207 207 RTTESTI_CHECK_MSG_RETV(RT_SUCCESS(rc), ("rc=%Rrc\n", rc)); 208 208 /* Reset global variable which doesn't reset itself. */ 209 parms[0].setUInt32(false);209 HGCMSvcSetU32(&parms[0], false); 210 210 rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS, 211 211 1, parms); … … 219 219 2, parms); 220 220 RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER); 221 parms[0].setUInt64(99);222 rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS, 223 1, parms); 224 RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER); 225 parms[0].setUInt32(true);221 HGCMSvcSetU64(&parms[0], 99); 222 rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS, 223 1, parms); 224 RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER); 225 HGCMSvcSetU32(&parms[0], true); 226 226 rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS, 227 227 1, parms); … … 229 229 fHeadless = vboxSvcClipboardGetHeadless(); 230 230 RTTESTI_CHECK_MSG(fHeadless == true, ("fHeadless=%RTbool\n", fHeadless)); 231 parms[0].setUInt32(99);231 HGCMSvcSetU32(&parms[0], 99); 232 232 rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS, 233 233 1, parms);
Note:
See TracChangeset
for help on using the changeset viewer.