1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-30 06:46:38 +02:00

core: fix check of tags in lines

All changes:
- fix check of tags in lines: check lines without tags, fix check of tags with
  negation ("!tag")
- add string functions string_split_tags and string_free_split_tags
- add tests on function gui_line_match_tags
This commit is contained in:
Sébastien Helleu
2018-08-07 21:50:04 +02:00
parent d699ae89aa
commit 12a6f74ec0
23 changed files with 382 additions and 275 deletions
+9 -9
View File
@@ -30,7 +30,7 @@ extern "C"
#include "src/core/wee-util.h"
}
TEST_GROUP(Util)
TEST_GROUP(CoreUtil)
{
};
@@ -41,7 +41,7 @@ TEST_GROUP(Util)
* util_timeval_add
*/
TEST(Util, Timeval)
TEST(CoreUtil, Timeval)
{
struct timeval tv_zero = { 0, 0 };
struct timeval tv1 = { 123456, 12000 };
@@ -83,7 +83,7 @@ TEST(Util, Timeval)
* util_get_time_string
*/
TEST(Util, GetTimeString)
TEST(CoreUtil, GetTimeString)
{
time_t date;
const char *str_date;
@@ -99,7 +99,7 @@ TEST(Util, GetTimeString)
* util_catch_signal
*/
TEST(Util, Signal)
TEST(CoreUtil, Signal)
{
/* TODO: write tests */
}
@@ -111,7 +111,7 @@ TEST(Util, Signal)
* util_mkdir_parents
*/
TEST(Util, Mkdir)
TEST(CoreUtil, Mkdir)
{
/* TODO: write tests */
}
@@ -121,7 +121,7 @@ TEST(Util, Mkdir)
* util_exec_on_files
*/
TEST(Util, ExecOnFiles)
TEST(CoreUtil, ExecOnFiles)
{
/* TODO: write tests */
}
@@ -131,7 +131,7 @@ TEST(Util, ExecOnFiles)
* util_search_full_lib_name
*/
TEST(Util, LibName)
TEST(CoreUtil, LibName)
{
/* TODO: write tests */
}
@@ -141,7 +141,7 @@ TEST(Util, LibName)
* util_file_get_content
*/
TEST(Util, FileGetContent)
TEST(CoreUtil, FileGetContent)
{
/* TODO: write tests */
}
@@ -151,7 +151,7 @@ TEST(Util, FileGetContent)
* util_version_number
*/
TEST(Util, VersionNumber)
TEST(CoreUtil, VersionNumber)
{
BYTES_EQUAL(0x00030200, util_version_number ("0.3.2-dev"));
BYTES_EQUAL(0x00030200, util_version_number ("0.3.2-rc1"));