VirtualBox

Ignore:
Timestamp:
Sep 17, 2019 9:38:16 AM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
133417
Message:

Shared Clipboard/URI: More renaming to make code base more uniform.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardServiceHost.cpp

    r80664 r80847  
    6363    RTTESTI_CHECK_MSG_RETV(RT_SUCCESS(rc), ("rc=%Rrc\n", rc));
    6464    /* Reset global variable which doesn't reset itself. */
    65     HGCMSvcSetU32(&parms[0], VBOX_SHARED_CLIPBOARD_MODE_OFF);
    66     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE,
     65    HGCMSvcSetU32(&parms[0], VBOX_SHCL_MODE_OFF);
     66    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE,
    6767                           1, parms);
    6868    RTTESTI_CHECK_RC_OK(rc);
    6969    u32Mode = TestClipSvcGetMode();
    70     RTTESTI_CHECK_MSG(u32Mode == VBOX_SHARED_CLIPBOARD_MODE_OFF,
     70    RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_OFF,
    7171                      ("u32Mode=%u\n", (unsigned) u32Mode));
    72     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE,
     72    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE,
    7373                           0, parms);
    7474    RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER);
    75     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE,
     75    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE,
    7676                           2, parms);
    7777    RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER);
    7878    HGCMSvcSetU64(&parms[0], 99);
    79     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE,
    80                            1, parms);
    81     RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER);
    82     HGCMSvcSetU32(&parms[0], VBOX_SHARED_CLIPBOARD_MODE_HOST_TO_GUEST);
    83     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE,
     79    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE,
     80                           1, parms);
     81    RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER);
     82    HGCMSvcSetU32(&parms[0], VBOX_SHCL_MODE_HOST_TO_GUEST);
     83    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE,
    8484                           1, parms);
    8585    RTTESTI_CHECK_RC_OK(rc);
    8686    u32Mode = TestClipSvcGetMode();
    87     RTTESTI_CHECK_MSG(u32Mode == VBOX_SHARED_CLIPBOARD_MODE_HOST_TO_GUEST,
     87    RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_HOST_TO_GUEST,
    8888                      ("u32Mode=%u\n", (unsigned) u32Mode));
    8989    HGCMSvcSetU32(&parms[0], 99);
    90     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE,
     90    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE,
    9191                           1, parms);
    9292    RTTESTI_CHECK_RC(rc, VERR_NOT_SUPPORTED);
    9393    u32Mode = TestClipSvcGetMode();
    94     RTTESTI_CHECK_MSG(u32Mode == VBOX_SHARED_CLIPBOARD_MODE_OFF,
     94    RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_OFF,
    9595                      ("u32Mode=%u\n", (unsigned) u32Mode));
    9696    table.pfnUnload(NULL);
     
    105105    int rc;
    106106
    107     RTTestISub("Setting up VBOX_SHARED_CLIPBOARD_FN_GET_HOST_MSG test");
     107    RTTestISub("Setting up VBOX_SHCL_FN_GET_HOST_MSG test");
    108108    rc = setupTable(&table);
    109109    RTTESTI_CHECK_MSG_RETV(RT_SUCCESS(rc), ("rc=%Rrc\n", rc));
    110110    /* Unless we are bidirectional the host message requests will be dropped. */
    111     HGCMSvcSetU32(&parms[0], VBOX_SHARED_CLIPBOARD_MODE_BIDIRECTIONAL);
    112     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE,
     111    HGCMSvcSetU32(&parms[0], VBOX_SHCL_MODE_BIDIRECTIONAL);
     112    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE,
    113113                           1, parms);
    114114    RTTESTI_CHECK_RC_OK(rc);
     
    120120    call.rc = VERR_TRY_AGAIN;
    121121    table.pfnConnect(NULL, 1 /* clientId */, &g_Client, 0, 0);
    122     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
     122    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
    123123                  2, parms, 0);
    124124    RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN);  /* This should get updated only when the guest call completes. */
    125     sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA,
    126                                    VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT);
    127     RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
    128     RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT);
    129     RTTESTI_CHECK_RC_OK(call.rc);
    130     call.rc = VERR_TRY_AGAIN;
    131     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
     125    sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHCL_HOST_MSG_READ_DATA,
     126                                   VBOX_SHCL_FMT_UNICODETEXT);
     127    RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA);
     128    RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_UNICODETEXT);
     129    RTTESTI_CHECK_RC_OK(call.rc);
     130    call.rc = VERR_TRY_AGAIN;
     131    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
    132132                  2, parms, 0);
    133133    RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN);  /* This call should not complete yet. */
     
    135135    RTTestISub("Testing FN_GET_HOST_MSG, one format, no waiting guest calls.");
    136136    RT_ZERO(g_Client.State);
    137     sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA,
    138                                    VBOX_SHARED_CLIPBOARD_FMT_HTML);
    139     HGCMSvcSetU32(&parms[0], 0);
    140     HGCMSvcSetU32(&parms[1], 0);
    141     call.rc = VERR_TRY_AGAIN;
    142     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
    143                   2, parms, 0);
    144     RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
    145     RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHARED_CLIPBOARD_FMT_HTML);
    146     RTTESTI_CHECK_RC_OK(call.rc);
    147     call.rc = VERR_TRY_AGAIN;
    148     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
     137    sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHCL_HOST_MSG_READ_DATA,
     138                                   VBOX_SHCL_FMT_HTML);
     139    HGCMSvcSetU32(&parms[0], 0);
     140    HGCMSvcSetU32(&parms[1], 0);
     141    call.rc = VERR_TRY_AGAIN;
     142    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
     143                  2, parms, 0);
     144    RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA);
     145    RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_HTML);
     146    RTTESTI_CHECK_RC_OK(call.rc);
     147    call.rc = VERR_TRY_AGAIN;
     148    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
    149149                  2, parms, 0);
    150150    RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN);  /* This call should not complete yet. */
     
    155155    HGCMSvcSetU32(&parms[1], 0);
    156156    call.rc = VERR_TRY_AGAIN;
    157     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
     157    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
    158158                  2, parms, 0);
    159159    RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN);  /* This should get updated only when the guest call completes. */
    160     sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA,
    161                                    VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT | VBOX_SHARED_CLIPBOARD_FMT_HTML);
    162     RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
    163     RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT);
    164     RTTESTI_CHECK_RC_OK(call.rc);
    165     call.rc = VERR_TRY_AGAIN;
    166     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
    167                   2, parms, 0);
    168     RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
    169     RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHARED_CLIPBOARD_FMT_HTML);
    170     RTTESTI_CHECK_RC_OK(call.rc);
    171     call.rc = VERR_TRY_AGAIN;
    172     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
     160    sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHCL_HOST_MSG_READ_DATA,
     161                                   VBOX_SHCL_FMT_UNICODETEXT | VBOX_SHCL_FMT_HTML);
     162    RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA);
     163    RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_UNICODETEXT);
     164    RTTESTI_CHECK_RC_OK(call.rc);
     165    call.rc = VERR_TRY_AGAIN;
     166    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
     167                  2, parms, 0);
     168    RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA);
     169    RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_HTML);
     170    RTTESTI_CHECK_RC_OK(call.rc);
     171    call.rc = VERR_TRY_AGAIN;
     172    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
    173173                  2, parms, 0);
    174174    RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN);  /* This call should not complete yet. */
     
    176176    RTTestISub("Testing FN_GET_HOST_MSG, two formats, no waiting guest calls.");
    177177    RT_ZERO(g_Client.State);
    178     sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA,
    179                                    VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT | VBOX_SHARED_CLIPBOARD_FMT_HTML);
    180     HGCMSvcSetU32(&parms[0], 0);
    181     HGCMSvcSetU32(&parms[1], 0);
    182     call.rc = VERR_TRY_AGAIN;
    183     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
    184                   2, parms, 0);
    185     RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
    186     RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT);
    187     RTTESTI_CHECK_RC_OK(call.rc);
    188     call.rc = VERR_TRY_AGAIN;
    189     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
    190                   2, parms, 0);
    191     RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
    192     RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHARED_CLIPBOARD_FMT_HTML);
    193     RTTESTI_CHECK_RC_OK(call.rc);
    194     call.rc = VERR_TRY_AGAIN;
    195     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
     178    sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHCL_HOST_MSG_READ_DATA,
     179                                   VBOX_SHCL_FMT_UNICODETEXT | VBOX_SHCL_FMT_HTML);
     180    HGCMSvcSetU32(&parms[0], 0);
     181    HGCMSvcSetU32(&parms[1], 0);
     182    call.rc = VERR_TRY_AGAIN;
     183    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
     184                  2, parms, 0);
     185    RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA);
     186    RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_UNICODETEXT);
     187    RTTESTI_CHECK_RC_OK(call.rc);
     188    call.rc = VERR_TRY_AGAIN;
     189    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
     190                  2, parms, 0);
     191    RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA);
     192    RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_HTML);
     193    RTTESTI_CHECK_RC_OK(call.rc);
     194    call.rc = VERR_TRY_AGAIN;
     195    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
    196196                  2, parms, 0);
    197197    RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN);  /* This call should not complete yet. */
     
    213213    /* Reset global variable which doesn't reset itself. */
    214214    HGCMSvcSetU32(&parms[0], false);
    215     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS,
     215    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_HEADLESS,
    216216                           1, parms);
    217217    RTTESTI_CHECK_RC_OK(rc);
    218218    fHeadless = VBoxSvcClipboardGetHeadless();
    219219    RTTESTI_CHECK_MSG(fHeadless == false, ("fHeadless=%RTbool\n", fHeadless));
    220     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS,
     220    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_HEADLESS,
    221221                           0, parms);
    222222    RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER);
    223     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS,
     223    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_HEADLESS,
    224224                           2, parms);
    225225    RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER);
    226226    HGCMSvcSetU64(&parms[0], 99);
    227     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS,
     227    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_HEADLESS,
    228228                           1, parms);
    229229    RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER);
    230230    HGCMSvcSetU32(&parms[0], true);
    231     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS,
     231    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_HEADLESS,
    232232                           1, parms);
    233233    RTTESTI_CHECK_RC_OK(rc);
     
    235235    RTTESTI_CHECK_MSG(fHeadless == true, ("fHeadless=%RTbool\n", fHeadless));
    236236    HGCMSvcSetU32(&parms[0], 99);
    237     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS,
     237    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_HEADLESS,
    238238                           1, parms);
    239239    RTTESTI_CHECK_RC_OK(rc);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette