void test_mcs_write_connect_initial(void) { STREAM* s; rdpMcs* mcs; STREAM* user_data; mcs = mcs_new((rdpTransport*) NULL); user_data = stream_new(0); user_data->data = gcc_CCrq; user_data->p = user_data->data + sizeof(gcc_CCrq); s = stream_new(512); mcs_write_connect_initial(s, mcs, user_data); ASSERT_STREAM(s, (uint8*) mcs_connect_initial_expected, sizeof(mcs_connect_initial_expected)); }
void test_mcs_write_connect_initial(void) { wStream* s; rdpMcs* mcs; wStream _user_data, *user_data; mcs = mcs_new((rdpTransport*) NULL); user_data = &_user_data; user_data->buffer = gcc_CCrq; user_data->pointer = user_data->buffer + sizeof(gcc_CCrq); s = stream_new(512); mcs_write_connect_initial(s, mcs, user_data); ASSERT_STREAM(s, (BYTE*) mcs_connect_initial_expected, sizeof(mcs_connect_initial_expected)); stream_free(s); }