tests: add tests of functions string_is_command_char and string_input_for_buffer
This commit is contained in:
parent
28cb1ae6f5
commit
1aa8fd09ef
@ -823,17 +823,29 @@ TEST(String, BaseN)
|
|||||||
|
|
||||||
TEST(String, Input)
|
TEST(String, Input)
|
||||||
{
|
{
|
||||||
/* TODO: write tests */
|
char *str;
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/* string_is_command_char */
|
||||||
* Tests functions:
|
LONGS_EQUAL(0, string_is_command_char (NULL));
|
||||||
* string_is_command_char
|
LONGS_EQUAL(0, string_is_command_char (""));
|
||||||
*/
|
LONGS_EQUAL(0, string_is_command_char ("abc"));
|
||||||
|
LONGS_EQUAL(1, string_is_command_char ("/"));
|
||||||
|
LONGS_EQUAL(1, string_is_command_char ("/abc"));
|
||||||
|
LONGS_EQUAL(1, string_is_command_char ("//abc"));
|
||||||
|
|
||||||
TEST(String, CommandChar)
|
/* string_input_for_buffer */
|
||||||
{
|
POINTERS_EQUAL(NULL, string_input_for_buffer (NULL));
|
||||||
/* TODO: write tests */
|
POINTERS_EQUAL(NULL, string_input_for_buffer ("/"));
|
||||||
|
POINTERS_EQUAL(NULL, string_input_for_buffer ("/abc"));
|
||||||
|
str = strdup ("");
|
||||||
|
STRCMP_EQUAL(str, string_input_for_buffer (str));
|
||||||
|
free (str);
|
||||||
|
str = strdup ("abc");
|
||||||
|
STRCMP_EQUAL(str, string_input_for_buffer (str));
|
||||||
|
free (str);
|
||||||
|
str = strdup ("//abc");
|
||||||
|
STRCMP_EQUAL(str + 1, string_input_for_buffer (str));
|
||||||
|
free (str);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user