summaryrefslogtreecommitdiff
path: root/tests/unit/plugins/relay/api/test-relay-api-msg.cpp
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2024-03-10 10:21:43 +0100
committerSébastien Helleu <flashcode@flashtux.org>2024-03-12 20:37:48 +0100
commit99f0a2e002bd719d3ecac4b631b8cea68a8f0a6e (patch)
tree6ec443480d51262aafe3dbf43fcb43ba943cc061 /tests/unit/plugins/relay/api/test-relay-api-msg.cpp
parent6325add517db8d4a5931b0252635c0c2997c528b (diff)
downloadweechat-99f0a2e002bd719d3ecac4b631b8cea68a8f0a6e.zip
tests/relay/api: add tests on API protocol
Diffstat (limited to 'tests/unit/plugins/relay/api/test-relay-api-msg.cpp')
-rw-r--r--tests/unit/plugins/relay/api/test-relay-api-msg.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/unit/plugins/relay/api/test-relay-api-msg.cpp b/tests/unit/plugins/relay/api/test-relay-api-msg.cpp
index 546713ac1..2fee7d763 100644
--- a/tests/unit/plugins/relay/api/test-relay-api-msg.cpp
+++ b/tests/unit/plugins/relay/api/test-relay-api-msg.cpp
@@ -51,11 +51,11 @@ extern "C"
STRNCMP_EQUAL(__expected, cJSON_GetStringValue (json_obj), \
__length);
-#define WEE_CHECK_OBJ_INT(__expected, __json, __name) \
+#define WEE_CHECK_OBJ_NUM(__expected, __json, __name) \
json_obj = cJSON_GetObjectItem (__json, __name); \
CHECK(json_obj); \
CHECK(cJSON_IsNumber (json_obj)); \
- LONGS_EQUAL(__expected, cJSON_GetNumberValue (json_obj));
+ CHECK(__expected == cJSON_GetNumberValue (json_obj));
#define WEE_CHECK_OBJ_BOOL(__expected, __json, __name) \
json_obj = cJSON_GetObjectItem (__json, __name); \
@@ -134,7 +134,7 @@ TEST(RelayApiMsg, BufferToJson)
CHECK(cJSON_IsObject (json));
WEE_CHECK_OBJ_STR("core.weechat", json, "name");
WEE_CHECK_OBJ_STR("weechat", json, "short_name");
- WEE_CHECK_OBJ_INT(1, json, "number");
+ WEE_CHECK_OBJ_NUM(1, json, "number");
WEE_CHECK_OBJ_STR("formatted", json, "type");
WEE_CHECK_OBJ_STRN("WeeChat", 7, json, "title");
json_local_vars = cJSON_GetObjectItem (json, "local_variables");
@@ -264,9 +264,9 @@ TEST(RelayApiMsg, LinesToJson)
json_line = cJSON_GetArrayItem (json, 0);
CHECK(json_line);
CHECK(cJSON_IsObject (json_line));
- WEE_CHECK_OBJ_INT(gui_buffers->own_lines->last_line->prev_line->data->id,
+ WEE_CHECK_OBJ_NUM(gui_buffers->own_lines->last_line->prev_line->data->id,
json_line, "id");
- WEE_CHECK_OBJ_INT(-1, json_line, "y");
+ WEE_CHECK_OBJ_NUM(-1, json_line, "y");
gmtime_r (&(gui_buffers->own_lines->last_line->prev_line->data->date), &gm_time);
tv.tv_sec = mktime (&gm_time);
tv.tv_usec = gui_buffers->own_lines->last_line->prev_line->data->date_usec;
@@ -300,9 +300,9 @@ TEST(RelayApiMsg, LinesToJson)
json_line = cJSON_GetArrayItem (json, 1);
CHECK(json_line);
CHECK(cJSON_IsObject (json_line));
- WEE_CHECK_OBJ_INT(gui_buffers->own_lines->last_line->data->id,
+ WEE_CHECK_OBJ_NUM(gui_buffers->own_lines->last_line->data->id,
json_line, "id");
- WEE_CHECK_OBJ_INT(-1, json_line, "y");
+ WEE_CHECK_OBJ_NUM(-1, json_line, "y");
gmtime_r (&(gui_buffers->own_lines->last_line->data->date), &gm_time);
tv.tv_sec = mktime (&gm_time);
tv.tv_usec = gui_buffers->own_lines->last_line->data->date_usec;
@@ -333,7 +333,7 @@ TEST(RelayApiMsg, LinesToJson)
json_line = cJSON_GetArrayItem (json, 0);
CHECK(json_line);
CHECK(cJSON_IsObject (json_line));
- WEE_CHECK_OBJ_INT(gui_buffers->own_lines->last_line->data->id,
+ WEE_CHECK_OBJ_NUM(gui_buffers->own_lines->last_line->data->id,
json_line, "id");
str_msg_ansi = gui_color_encode_ansi (str_msg2);
CHECK(str_msg_ansi);
@@ -349,7 +349,7 @@ TEST(RelayApiMsg, LinesToJson)
json_line = cJSON_GetArrayItem (json, 0);
CHECK(json_line);
CHECK(cJSON_IsObject (json_line));
- WEE_CHECK_OBJ_INT(gui_buffers->own_lines->last_line->data->id,
+ WEE_CHECK_OBJ_NUM(gui_buffers->own_lines->last_line->data->id,
json_line, "id");
WEE_CHECK_OBJ_STR(str_msg2, json_line, "message");
cJSON_Delete (json);
@@ -362,7 +362,7 @@ TEST(RelayApiMsg, LinesToJson)
json_line = cJSON_GetArrayItem (json, 0);
CHECK(json_line);
CHECK(cJSON_IsObject (json_line));
- WEE_CHECK_OBJ_INT(gui_buffers->own_lines->last_line->data->id,
+ WEE_CHECK_OBJ_NUM(gui_buffers->own_lines->last_line->data->id,
json_line, "id");
WEE_CHECK_OBJ_STR("this is the second line with green", json_line, "message");
cJSON_Delete (json);