VirtualBox

Changeset 102671 in vbox for trunk


Ignore:
Timestamp:
Dec 21, 2023 9:35:41 AM (14 months ago)
Author:
vboxsync
Message:

Guest Control: Actually add the found strings of GuestWaitEventPayload::ToStringVector() to the output vector. Enhanced docs, added testcases to tstGuestCtrlParseBuffer [build fix]. bugref:10415

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/testcase/tstGuestCtrlParseBuffer.cpp

    r102670 r102671  
    210210{
    211211    /** Empty payload. */
    212     NULL, 0, 0, VINF_SUCCESS,
    213     RT_STR_TUPLE("\0"), 0, VINF_SUCCESS,
    214     RT_STR_TUPLE(""), 0, VINF_SUCCESS,
     212    { NULL, 0, 0, VINF_SUCCESS },
     213    { RT_STR_TUPLE("\0"), 0, VINF_SUCCESS },
     214    { RT_STR_TUPLE(""), 0, VINF_SUCCESS },
    215215    /** Invalid data. */
    216     RT_STR_TUPLE("two\0\0terminators"), 1, VERR_INVALID_PARAMETER,
    217     RT_STR_TUPLE("no\0ending\0terminator"), 2, VERR_BUFFER_OVERFLOW,
    218     RT_STR_TUPLE("foo"), 0, VERR_BUFFER_OVERFLOW,
     216    { RT_STR_TUPLE("two\0\0terminators"), 1, VERR_INVALID_PARAMETER },
     217    { RT_STR_TUPLE("no\0ending\0terminator"), 2, VERR_BUFFER_OVERFLOW },
     218    { RT_STR_TUPLE("foo"), 0, VERR_BUFFER_OVERFLOW },
    219219    /** Valid data. */
    220     RT_STR_TUPLE("foo\0"), 1, VINF_SUCCESS,
    221     RT_STR_TUPLE("foo\0bar\0"), 2, VINF_SUCCESS,
    222     RT_STR_TUPLE("twoendterminators\0\0"), 1, VINF_SUCCESS,
    223     RT_STR_TUPLE("이것은 테스트입니다\0bar\0"), 2, VINF_SUCCESS
     220    { RT_STR_TUPLE("foo\0"), 1, VINF_SUCCESS },
     221    { RT_STR_TUPLE("foo\0bar\0"), 2, VINF_SUCCESS },
     222    { RT_STR_TUPLE("twoendterminators\0\0"), 1, VINF_SUCCESS },
     223    { RT_STR_TUPLE("이것은 테스트입니다\0bar\0"), 2, VINF_SUCCESS }
    224224};
    225225
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