Apply coding style
This commit is contained in:
@@ -7,11 +7,11 @@
|
||||
#include "tools/parser.h"
|
||||
|
||||
void
|
||||
parse_null_returns_null(void **state)
|
||||
parse_null_returns_null(void** state)
|
||||
{
|
||||
char *inp = NULL;
|
||||
char* inp = NULL;
|
||||
gboolean result = TRUE;
|
||||
gchar **args = parse_args(inp, 1, 2, &result);
|
||||
gchar** args = parse_args(inp, 1, 2, &result);
|
||||
|
||||
assert_false(result);
|
||||
assert_null(args);
|
||||
@@ -19,11 +19,11 @@ parse_null_returns_null(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_empty_returns_null(void **state)
|
||||
parse_empty_returns_null(void** state)
|
||||
{
|
||||
char *inp = "";
|
||||
char* inp = "";
|
||||
gboolean result = TRUE;
|
||||
gchar **args = parse_args(inp, 1, 2, &result);
|
||||
gchar** args = parse_args(inp, 1, 2, &result);
|
||||
|
||||
assert_false(result);
|
||||
assert_null(args);
|
||||
@@ -31,11 +31,11 @@ parse_empty_returns_null(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_space_returns_null(void **state)
|
||||
parse_space_returns_null(void** state)
|
||||
{
|
||||
char *inp = " ";
|
||||
char* inp = " ";
|
||||
gboolean result = TRUE;
|
||||
gchar **args = parse_args(inp, 1, 2, &result);
|
||||
gchar** args = parse_args(inp, 1, 2, &result);
|
||||
|
||||
assert_false(result);
|
||||
assert_null(args);
|
||||
@@ -43,11 +43,11 @@ parse_space_returns_null(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_no_args_returns_null(void **state)
|
||||
parse_cmd_no_args_returns_null(void** state)
|
||||
{
|
||||
char *inp = "/cmd";
|
||||
char* inp = "/cmd";
|
||||
gboolean result = TRUE;
|
||||
gchar **args = parse_args(inp, 1, 2, &result);
|
||||
gchar** args = parse_args(inp, 1, 2, &result);
|
||||
|
||||
assert_false(result);
|
||||
assert_null(args);
|
||||
@@ -55,11 +55,11 @@ parse_cmd_no_args_returns_null(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_with_space_returns_null(void **state)
|
||||
parse_cmd_with_space_returns_null(void** state)
|
||||
{
|
||||
char *inp = "/cmd ";
|
||||
char* inp = "/cmd ";
|
||||
gboolean result = TRUE;
|
||||
gchar **args = parse_args(inp, 1, 2, &result);
|
||||
gchar** args = parse_args(inp, 1, 2, &result);
|
||||
|
||||
assert_false(result);
|
||||
assert_null(args);
|
||||
@@ -67,11 +67,11 @@ parse_cmd_with_space_returns_null(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_with_too_few_returns_null(void **state)
|
||||
parse_cmd_with_too_few_returns_null(void** state)
|
||||
{
|
||||
char *inp = "/cmd arg1";
|
||||
char* inp = "/cmd arg1";
|
||||
gboolean result = TRUE;
|
||||
gchar **args = parse_args(inp, 2, 3, &result);
|
||||
gchar** args = parse_args(inp, 2, 3, &result);
|
||||
|
||||
assert_false(result);
|
||||
assert_null(args);
|
||||
@@ -79,11 +79,11 @@ parse_cmd_with_too_few_returns_null(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_with_too_many_returns_null(void **state)
|
||||
parse_cmd_with_too_many_returns_null(void** state)
|
||||
{
|
||||
char *inp = "/cmd arg1 arg2 arg3 arg4";
|
||||
char* inp = "/cmd arg1 arg2 arg3 arg4";
|
||||
gboolean result = TRUE;
|
||||
gchar **args = parse_args(inp, 1, 3, &result);
|
||||
gchar** args = parse_args(inp, 1, 3, &result);
|
||||
|
||||
assert_false(result);
|
||||
assert_null(args);
|
||||
@@ -91,11 +91,11 @@ parse_cmd_with_too_many_returns_null(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_one_arg(void **state)
|
||||
parse_cmd_one_arg(void** state)
|
||||
{
|
||||
char *inp = "/cmd arg1";
|
||||
char* inp = "/cmd arg1";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args(inp, 1, 2, &result);
|
||||
gchar** args = parse_args(inp, 1, 2, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(1, g_strv_length(args));
|
||||
@@ -104,11 +104,11 @@ parse_cmd_one_arg(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_two_args(void **state)
|
||||
parse_cmd_two_args(void** state)
|
||||
{
|
||||
char *inp = "/cmd arg1 arg2";
|
||||
char* inp = "/cmd arg1 arg2";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args(inp, 1, 2, &result);
|
||||
gchar** args = parse_args(inp, 1, 2, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(2, g_strv_length(args));
|
||||
@@ -118,11 +118,11 @@ parse_cmd_two_args(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_three_args(void **state)
|
||||
parse_cmd_three_args(void** state)
|
||||
{
|
||||
char *inp = "/cmd arg1 arg2 arg3";
|
||||
char* inp = "/cmd arg1 arg2 arg3";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args(inp, 3, 3, &result);
|
||||
gchar** args = parse_args(inp, 3, 3, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(3, g_strv_length(args));
|
||||
@@ -133,11 +133,11 @@ parse_cmd_three_args(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_three_args_with_spaces(void **state)
|
||||
parse_cmd_three_args_with_spaces(void** state)
|
||||
{
|
||||
char *inp = " /cmd arg1 arg2 arg3 ";
|
||||
char* inp = " /cmd arg1 arg2 arg3 ";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args(inp, 3, 3, &result);
|
||||
gchar** args = parse_args(inp, 3, 3, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(3, g_strv_length(args));
|
||||
@@ -148,11 +148,11 @@ parse_cmd_three_args_with_spaces(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_with_freetext(void **state)
|
||||
parse_cmd_with_freetext(void** state)
|
||||
{
|
||||
char *inp = "/cmd this is some free text";
|
||||
char* inp = "/cmd this is some free text";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args_with_freetext(inp, 1, 1, &result);
|
||||
gchar** args = parse_args_with_freetext(inp, 1, 1, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(1, g_strv_length(args));
|
||||
@@ -161,11 +161,11 @@ parse_cmd_with_freetext(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_one_arg_with_freetext(void **state)
|
||||
parse_cmd_one_arg_with_freetext(void** state)
|
||||
{
|
||||
char *inp = "/cmd arg1 this is some free text";
|
||||
char* inp = "/cmd arg1 this is some free text";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args_with_freetext(inp, 1, 2, &result);
|
||||
gchar** args = parse_args_with_freetext(inp, 1, 2, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(2, g_strv_length(args));
|
||||
@@ -175,11 +175,11 @@ parse_cmd_one_arg_with_freetext(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_two_args_with_freetext(void **state)
|
||||
parse_cmd_two_args_with_freetext(void** state)
|
||||
{
|
||||
char *inp = "/cmd arg1 arg2 this is some free text";
|
||||
char* inp = "/cmd arg1 arg2 this is some free text";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args_with_freetext(inp, 1, 3, &result);
|
||||
gchar** args = parse_args_with_freetext(inp, 1, 3, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(3, g_strv_length(args));
|
||||
@@ -190,11 +190,11 @@ parse_cmd_two_args_with_freetext(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_min_zero(void **state)
|
||||
parse_cmd_min_zero(void** state)
|
||||
{
|
||||
char *inp = "/cmd";
|
||||
char* inp = "/cmd";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args(inp, 0, 2, &result);
|
||||
gchar** args = parse_args(inp, 0, 2, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(0, g_strv_length(args));
|
||||
@@ -203,11 +203,11 @@ parse_cmd_min_zero(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_min_zero_with_freetext(void **state)
|
||||
parse_cmd_min_zero_with_freetext(void** state)
|
||||
{
|
||||
char *inp = "/cmd";
|
||||
char* inp = "/cmd";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args_with_freetext(inp, 0, 2, &result);
|
||||
gchar** args = parse_args_with_freetext(inp, 0, 2, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(0, g_strv_length(args));
|
||||
@@ -216,11 +216,11 @@ parse_cmd_min_zero_with_freetext(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_with_quoted(void **state)
|
||||
parse_cmd_with_quoted(void** state)
|
||||
{
|
||||
char *inp = "/cmd \"arg1\" arg2";
|
||||
char* inp = "/cmd \"arg1\" arg2";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args(inp, 2, 2, &result);
|
||||
gchar** args = parse_args(inp, 2, 2, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(2, g_strv_length(args));
|
||||
@@ -230,11 +230,11 @@ parse_cmd_with_quoted(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_with_quoted_and_space(void **state)
|
||||
parse_cmd_with_quoted_and_space(void** state)
|
||||
{
|
||||
char *inp = "/cmd \"the arg1\" arg2";
|
||||
char* inp = "/cmd \"the arg1\" arg2";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args(inp, 2, 2, &result);
|
||||
gchar** args = parse_args(inp, 2, 2, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(2, g_strv_length(args));
|
||||
@@ -244,11 +244,11 @@ parse_cmd_with_quoted_and_space(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_with_quoted_and_many_spaces(void **state)
|
||||
parse_cmd_with_quoted_and_many_spaces(void** state)
|
||||
{
|
||||
char *inp = "/cmd \"the arg1 is here\" arg2";
|
||||
char* inp = "/cmd \"the arg1 is here\" arg2";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args(inp, 2, 2, &result);
|
||||
gchar** args = parse_args(inp, 2, 2, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(2, g_strv_length(args));
|
||||
@@ -258,11 +258,11 @@ parse_cmd_with_quoted_and_many_spaces(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_with_many_quoted_and_many_spaces(void **state)
|
||||
parse_cmd_with_many_quoted_and_many_spaces(void** state)
|
||||
{
|
||||
char *inp = "/cmd \"the arg1 is here\" \"and arg2 is right here\"";
|
||||
char* inp = "/cmd \"the arg1 is here\" \"and arg2 is right here\"";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args(inp, 2, 2, &result);
|
||||
gchar** args = parse_args(inp, 2, 2, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(2, g_strv_length(args));
|
||||
@@ -272,11 +272,11 @@ parse_cmd_with_many_quoted_and_many_spaces(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_freetext_with_quoted(void **state)
|
||||
parse_cmd_freetext_with_quoted(void** state)
|
||||
{
|
||||
char *inp = "/cmd \"arg1\" arg2 hello there whats up";
|
||||
char* inp = "/cmd \"arg1\" arg2 hello there whats up";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args_with_freetext(inp, 3, 3, &result);
|
||||
gchar** args = parse_args_with_freetext(inp, 3, 3, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(3, g_strv_length(args));
|
||||
@@ -287,11 +287,11 @@ parse_cmd_freetext_with_quoted(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_freetext_with_quoted_and_space(void **state)
|
||||
parse_cmd_freetext_with_quoted_and_space(void** state)
|
||||
{
|
||||
char *inp = "/cmd \"the arg1\" arg2 another bit of freetext";
|
||||
char* inp = "/cmd \"the arg1\" arg2 another bit of freetext";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args_with_freetext(inp, 3, 3, &result);
|
||||
gchar** args = parse_args_with_freetext(inp, 3, 3, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(3, g_strv_length(args));
|
||||
@@ -302,11 +302,11 @@ parse_cmd_freetext_with_quoted_and_space(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_freetext_with_quoted_and_many_spaces(void **state)
|
||||
parse_cmd_freetext_with_quoted_and_many_spaces(void** state)
|
||||
{
|
||||
char *inp = "/cmd \"the arg1 is here\" arg2 some more freetext";
|
||||
char* inp = "/cmd \"the arg1 is here\" arg2 some more freetext";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args_with_freetext(inp, 3, 3, &result);
|
||||
gchar** args = parse_args_with_freetext(inp, 3, 3, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(3, g_strv_length(args));
|
||||
@@ -317,11 +317,11 @@ parse_cmd_freetext_with_quoted_and_many_spaces(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_freetext_with_many_quoted_and_many_spaces(void **state)
|
||||
parse_cmd_freetext_with_many_quoted_and_many_spaces(void** state)
|
||||
{
|
||||
char *inp = "/cmd \"the arg1 is here\" \"and arg2 is right here\" and heres the free text";
|
||||
char* inp = "/cmd \"the arg1 is here\" \"and arg2 is right here\" and heres the free text";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args_with_freetext(inp, 3, 3, &result);
|
||||
gchar** args = parse_args_with_freetext(inp, 3, 3, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(3, g_strv_length(args));
|
||||
@@ -332,11 +332,11 @@ parse_cmd_freetext_with_many_quoted_and_many_spaces(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_with_quoted_freetext(void **state)
|
||||
parse_cmd_with_quoted_freetext(void** state)
|
||||
{
|
||||
char *inp = "/cmd arg1 here is \"some\" quoted freetext";
|
||||
char* inp = "/cmd arg1 here is \"some\" quoted freetext";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args_with_freetext(inp, 1, 2, &result);
|
||||
gchar** args = parse_args_with_freetext(inp, 1, 2, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(2, g_strv_length(args));
|
||||
@@ -346,11 +346,11 @@ parse_cmd_with_quoted_freetext(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_with_third_arg_quoted_0_min_3_max(void **state)
|
||||
parse_cmd_with_third_arg_quoted_0_min_3_max(void** state)
|
||||
{
|
||||
char *inp = "/group add friends \"The User\"";
|
||||
char* inp = "/group add friends \"The User\"";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args_with_freetext(inp, 0, 3, &result);
|
||||
gchar** args = parse_args_with_freetext(inp, 0, 3, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(3, g_strv_length(args));
|
||||
@@ -362,11 +362,11 @@ parse_cmd_with_third_arg_quoted_0_min_3_max(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_with_second_arg_quoted_0_min_3_max(void **state)
|
||||
parse_cmd_with_second_arg_quoted_0_min_3_max(void** state)
|
||||
{
|
||||
char *inp = "/group add \"The Group\" friend";
|
||||
char* inp = "/group add \"The Group\" friend";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args_with_freetext(inp, 0, 3, &result);
|
||||
gchar** args = parse_args_with_freetext(inp, 0, 3, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(3, g_strv_length(args));
|
||||
@@ -378,11 +378,11 @@ parse_cmd_with_second_arg_quoted_0_min_3_max(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_cmd_with_second_and_third_arg_quoted_0_min_3_max(void **state)
|
||||
parse_cmd_with_second_and_third_arg_quoted_0_min_3_max(void** state)
|
||||
{
|
||||
char *inp = "/group add \"The Group\" \"The User\"";
|
||||
char* inp = "/group add \"The Group\" \"The User\"";
|
||||
gboolean result = FALSE;
|
||||
gchar **args = parse_args_with_freetext(inp, 0, 3, &result);
|
||||
gchar** args = parse_args_with_freetext(inp, 0, 3, &result);
|
||||
|
||||
assert_true(result);
|
||||
assert_int_equal(3, g_strv_length(args));
|
||||
@@ -394,137 +394,137 @@ parse_cmd_with_second_and_third_arg_quoted_0_min_3_max(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
count_one_token(void **state)
|
||||
count_one_token(void** state)
|
||||
{
|
||||
char *inp = "one";
|
||||
char* inp = "one";
|
||||
int result = count_tokens(inp);
|
||||
|
||||
assert_int_equal(1, result);
|
||||
}
|
||||
|
||||
void
|
||||
count_one_token_quoted_no_whitespace(void **state)
|
||||
count_one_token_quoted_no_whitespace(void** state)
|
||||
{
|
||||
char *inp = "\"one\"";
|
||||
char* inp = "\"one\"";
|
||||
int result = count_tokens(inp);
|
||||
|
||||
assert_int_equal(1, result);
|
||||
}
|
||||
|
||||
void
|
||||
count_one_token_quoted_with_whitespace(void **state)
|
||||
count_one_token_quoted_with_whitespace(void** state)
|
||||
{
|
||||
char *inp = "\"one two\"";
|
||||
char* inp = "\"one two\"";
|
||||
int result = count_tokens(inp);
|
||||
|
||||
assert_int_equal(1, result);
|
||||
}
|
||||
|
||||
void
|
||||
count_two_tokens(void **state)
|
||||
count_two_tokens(void** state)
|
||||
{
|
||||
char *inp = "one two";
|
||||
char* inp = "one two";
|
||||
int result = count_tokens(inp);
|
||||
|
||||
assert_int_equal(2, result);
|
||||
}
|
||||
|
||||
void
|
||||
count_two_tokens_first_quoted(void **state)
|
||||
count_two_tokens_first_quoted(void** state)
|
||||
{
|
||||
char *inp = "\"one and\" two";
|
||||
char* inp = "\"one and\" two";
|
||||
int result = count_tokens(inp);
|
||||
|
||||
assert_int_equal(2, result);
|
||||
}
|
||||
|
||||
void
|
||||
count_two_tokens_second_quoted(void **state)
|
||||
count_two_tokens_second_quoted(void** state)
|
||||
{
|
||||
char *inp = "one \"two and\"";
|
||||
char* inp = "one \"two and\"";
|
||||
int result = count_tokens(inp);
|
||||
|
||||
assert_int_equal(2, result);
|
||||
}
|
||||
|
||||
void
|
||||
count_two_tokens_both_quoted(void **state)
|
||||
count_two_tokens_both_quoted(void** state)
|
||||
{
|
||||
char *inp = "\"one and then\" \"two and\"";
|
||||
char* inp = "\"one and then\" \"two and\"";
|
||||
int result = count_tokens(inp);
|
||||
|
||||
assert_int_equal(2, result);
|
||||
}
|
||||
|
||||
void
|
||||
get_first_of_one(void **state)
|
||||
get_first_of_one(void** state)
|
||||
{
|
||||
char *inp = "one";
|
||||
char *result = get_start(inp, 2);
|
||||
char* inp = "one";
|
||||
char* result = get_start(inp, 2);
|
||||
|
||||
assert_string_equal("one", result);
|
||||
free(result);
|
||||
}
|
||||
|
||||
void
|
||||
get_first_of_two(void **state)
|
||||
get_first_of_two(void** state)
|
||||
{
|
||||
char *inp = "one two";
|
||||
char *result = get_start(inp, 2);
|
||||
char* inp = "one two";
|
||||
char* result = get_start(inp, 2);
|
||||
|
||||
assert_string_equal("one ", result);
|
||||
free(result);
|
||||
}
|
||||
|
||||
void
|
||||
get_first_two_of_three(void **state)
|
||||
get_first_two_of_three(void** state)
|
||||
{
|
||||
char *inp = "one two three";
|
||||
char *result = get_start(inp, 3);
|
||||
char* inp = "one two three";
|
||||
char* result = get_start(inp, 3);
|
||||
|
||||
assert_string_equal("one two ", result);
|
||||
free(result);
|
||||
}
|
||||
|
||||
void
|
||||
get_first_two_of_three_first_quoted(void **state)
|
||||
get_first_two_of_three_first_quoted(void** state)
|
||||
{
|
||||
char *inp = "\"one\" two three";
|
||||
char *result = get_start(inp, 3);
|
||||
char* inp = "\"one\" two three";
|
||||
char* result = get_start(inp, 3);
|
||||
|
||||
assert_string_equal("\"one\" two ", result);
|
||||
free(result);
|
||||
}
|
||||
|
||||
void
|
||||
get_first_two_of_three_second_quoted(void **state)
|
||||
get_first_two_of_three_second_quoted(void** state)
|
||||
{
|
||||
char *inp = "one \"two\" three";
|
||||
char *result = get_start(inp, 3);
|
||||
char* inp = "one \"two\" three";
|
||||
char* result = get_start(inp, 3);
|
||||
|
||||
assert_string_equal("one \"two\" ", result);
|
||||
free(result);
|
||||
}
|
||||
|
||||
void
|
||||
get_first_two_of_three_first_and_second_quoted(void **state)
|
||||
get_first_two_of_three_first_and_second_quoted(void** state)
|
||||
{
|
||||
char *inp = "\"one\" \"two\" three";
|
||||
char *result = get_start(inp, 3);
|
||||
char* inp = "\"one\" \"two\" three";
|
||||
char* result = get_start(inp, 3);
|
||||
|
||||
assert_string_equal("\"one\" \"two\" ", result);
|
||||
free(result);
|
||||
}
|
||||
|
||||
void
|
||||
parse_options_when_none_returns_empty_hasmap(void **state)
|
||||
parse_options_when_none_returns_empty_hasmap(void** state)
|
||||
{
|
||||
gchar *args[] = { "cmd1", "cmd2", NULL };
|
||||
gchar *keys[] = { "opt1", NULL };
|
||||
gchar* args[] = { "cmd1", "cmd2", NULL };
|
||||
gchar* keys[] = { "opt1", NULL };
|
||||
|
||||
gboolean res = FALSE;
|
||||
|
||||
GHashTable *options = parse_options(&args[2], keys, &res);
|
||||
GHashTable* options = parse_options(&args[2], keys, &res);
|
||||
|
||||
assert_true(options != NULL);
|
||||
assert_int_equal(0, g_hash_table_size(options));
|
||||
@@ -534,14 +534,14 @@ parse_options_when_none_returns_empty_hasmap(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_options_when_opt1_no_val_sets_error(void **state)
|
||||
parse_options_when_opt1_no_val_sets_error(void** state)
|
||||
{
|
||||
gchar *args[] = { "cmd1", "cmd2", "opt1", NULL };
|
||||
gchar *keys[] = { "opt1", NULL };
|
||||
gchar* args[] = { "cmd1", "cmd2", "opt1", NULL };
|
||||
gchar* keys[] = { "opt1", NULL };
|
||||
|
||||
gboolean res = TRUE;
|
||||
|
||||
GHashTable *options = parse_options(&args[2], keys, &res);
|
||||
GHashTable* options = parse_options(&args[2], keys, &res);
|
||||
|
||||
assert_null(options);
|
||||
assert_false(res);
|
||||
@@ -550,14 +550,14 @@ parse_options_when_opt1_no_val_sets_error(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_options_when_one_returns_map(void **state)
|
||||
parse_options_when_one_returns_map(void** state)
|
||||
{
|
||||
gchar *args[] = { "cmd1", "cmd2", "opt1", "val1", NULL };
|
||||
gchar *keys[] = { "opt1", NULL };
|
||||
gchar* args[] = { "cmd1", "cmd2", "opt1", "val1", NULL };
|
||||
gchar* keys[] = { "opt1", NULL };
|
||||
|
||||
gboolean res = FALSE;
|
||||
|
||||
GHashTable *options = parse_options(&args[2], keys, &res);
|
||||
GHashTable* options = parse_options(&args[2], keys, &res);
|
||||
|
||||
assert_int_equal(1, g_hash_table_size(options));
|
||||
assert_true(g_hash_table_contains(options, "opt1"));
|
||||
@@ -568,14 +568,14 @@ parse_options_when_one_returns_map(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_options_when_opt2_no_val_sets_error(void **state)
|
||||
parse_options_when_opt2_no_val_sets_error(void** state)
|
||||
{
|
||||
gchar *args[] = { "cmd1", "cmd2", "opt1", "val1", "opt2", NULL };
|
||||
gchar *keys[] = { "opt1", "opt2", NULL };
|
||||
gchar* args[] = { "cmd1", "cmd2", "opt1", "val1", "opt2", NULL };
|
||||
gchar* keys[] = { "opt1", "opt2", NULL };
|
||||
|
||||
gboolean res = TRUE;
|
||||
|
||||
GHashTable *options = parse_options(&args[2], keys, &res);
|
||||
GHashTable* options = parse_options(&args[2], keys, &res);
|
||||
|
||||
assert_null(options);
|
||||
assert_false(res);
|
||||
@@ -584,14 +584,14 @@ parse_options_when_opt2_no_val_sets_error(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_options_when_two_returns_map(void **state)
|
||||
parse_options_when_two_returns_map(void** state)
|
||||
{
|
||||
gchar *args[] = { "cmd1", "cmd2", "opt1", "val1", "opt2", "val2", NULL };
|
||||
gchar *keys[] = { "opt1", "opt2", NULL };
|
||||
gchar* args[] = { "cmd1", "cmd2", "opt1", "val1", "opt2", "val2", NULL };
|
||||
gchar* keys[] = { "opt1", "opt2", NULL };
|
||||
|
||||
gboolean res = FALSE;
|
||||
|
||||
GHashTable *options = parse_options(&args[2], keys, &res);
|
||||
GHashTable* options = parse_options(&args[2], keys, &res);
|
||||
|
||||
assert_int_equal(2, g_hash_table_size(options));
|
||||
assert_true(g_hash_table_contains(options, "opt1"));
|
||||
@@ -604,14 +604,14 @@ parse_options_when_two_returns_map(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_options_when_opt3_no_val_sets_error(void **state)
|
||||
parse_options_when_opt3_no_val_sets_error(void** state)
|
||||
{
|
||||
gchar *args[] = { "cmd1", "cmd2", "opt1", "val1", "opt2", "val2", "opt3", NULL };
|
||||
gchar *keys[] = { "opt1", "opt2", "opt3", NULL };
|
||||
gchar* args[] = { "cmd1", "cmd2", "opt1", "val1", "opt2", "val2", "opt3", NULL };
|
||||
gchar* keys[] = { "opt1", "opt2", "opt3", NULL };
|
||||
|
||||
gboolean res = TRUE;
|
||||
|
||||
GHashTable *options = parse_options(&args[2], keys, &res);
|
||||
GHashTable* options = parse_options(&args[2], keys, &res);
|
||||
|
||||
assert_null(options);
|
||||
assert_false(res);
|
||||
@@ -620,14 +620,14 @@ parse_options_when_opt3_no_val_sets_error(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_options_when_three_returns_map(void **state)
|
||||
parse_options_when_three_returns_map(void** state)
|
||||
{
|
||||
gchar *args[] = { "cmd1", "cmd2", "opt1", "val1", "opt2", "val2", "opt3", "val3", NULL };
|
||||
gchar *keys[] = { "opt1", "opt2", "opt3", NULL };
|
||||
gchar* args[] = { "cmd1", "cmd2", "opt1", "val1", "opt2", "val2", "opt3", "val3", NULL };
|
||||
gchar* keys[] = { "opt1", "opt2", "opt3", NULL };
|
||||
|
||||
gboolean res = FALSE;
|
||||
|
||||
GHashTable *options = parse_options(&args[2], keys, &res);
|
||||
GHashTable* options = parse_options(&args[2], keys, &res);
|
||||
|
||||
assert_int_equal(3, g_hash_table_size(options));
|
||||
assert_true(g_hash_table_contains(options, "opt1"));
|
||||
@@ -642,14 +642,14 @@ parse_options_when_three_returns_map(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_options_when_unknown_opt_sets_error(void **state)
|
||||
parse_options_when_unknown_opt_sets_error(void** state)
|
||||
{
|
||||
gchar *args[] = { "cmd1", "cmd2", "opt1", "val1", "oops", "val2", "opt3", "val3", NULL };
|
||||
gchar *keys[] = { "opt1", "opt2", "opt3", NULL };
|
||||
gchar* args[] = { "cmd1", "cmd2", "opt1", "val1", "oops", "val2", "opt3", "val3", NULL };
|
||||
gchar* keys[] = { "opt1", "opt2", "opt3", NULL };
|
||||
|
||||
gboolean res = TRUE;
|
||||
|
||||
GHashTable *options = parse_options(&args[2], keys, &res);
|
||||
GHashTable* options = parse_options(&args[2], keys, &res);
|
||||
|
||||
assert_null(options);
|
||||
assert_false(res);
|
||||
@@ -658,14 +658,14 @@ parse_options_when_unknown_opt_sets_error(void **state)
|
||||
}
|
||||
|
||||
void
|
||||
parse_options_with_duplicated_option_sets_error(void **state)
|
||||
parse_options_with_duplicated_option_sets_error(void** state)
|
||||
{
|
||||
gchar *args[] = { "cmd1", "cmd2", "opt1", "val1", "opt2", "val2", "opt1", "val3", NULL };
|
||||
gchar *keys[] = { "opt1", "opt2", "opt3", NULL };
|
||||
gchar* args[] = { "cmd1", "cmd2", "opt1", "val1", "opt2", "val2", "opt1", "val3", NULL };
|
||||
gchar* keys[] = { "opt1", "opt2", "opt3", NULL };
|
||||
|
||||
gboolean res = TRUE;
|
||||
|
||||
GHashTable *options = parse_options(&args[2], keys, &res);
|
||||
GHashTable* options = parse_options(&args[2], keys, &res);
|
||||
|
||||
assert_null(options);
|
||||
assert_false(res);
|
||||
|
||||
Reference in New Issue
Block a user