mirror of
https://github.com/falk-werner/webfuse
synced 2024-10-27 20:34:10 +00:00
23 lines
508 B
C++
23 lines
508 B
C++
#include "webfuse/impl/message.h"
|
|
|
|
#include <cstring>
|
|
#include <cstdlib>
|
|
#include <libwebsockets.h>
|
|
|
|
#include <gtest/gtest.h>
|
|
|
|
TEST(wf_message, create)
|
|
{
|
|
char * data = (char*) malloc(LWS_PRE + 2);
|
|
data[LWS_PRE ] = '{';
|
|
data[LWS_PRE + 1] = '}';
|
|
|
|
struct wf_message * message = wf_impl_message_create(&(data[LWS_PRE]), 2);
|
|
ASSERT_NE(nullptr, message);
|
|
ASSERT_EQ(2, message->length);
|
|
ASSERT_TRUE(0 == strncmp("{}", message->data, 2));
|
|
|
|
wf_impl_message_dispose(message);
|
|
}
|
|
|