mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-03-08 20:58:20 +03:00
Added unit test for strv_env_name_is_valid() function listed in env-util.c (#27100)
tests: add test for strv_env_name_is_valid function listed in env-util.c (cherry picked from commit 6cc19afac1332d070d203e12c4f5039c5ea8ae8c) (cherry picked from commit eda7bf237f0305162b59bb1d77df732580b3bdf2) (cherry picked from commit b7210ffcd331a02dd87cd6cfd663a24b39db146a)
This commit is contained in:
parent
cf07a7c6ac
commit
29b01b2e41
@ -453,4 +453,13 @@ TEST(getenv_steal_erase) {
|
||||
assert_se(r > 0);
|
||||
}
|
||||
|
||||
TEST(strv_env_name_is_valid) {
|
||||
const char *valid_env_names[] = {"HOME", "USER", "SHELL", "PATH", NULL};
|
||||
const char *invalid_env_names[] = {"", "PATH", "home", "user", "SHELL", NULL};
|
||||
const char *repeated_env_names[] = {"HOME", "USER", "SHELL", "USER", NULL};
|
||||
assert_se(strv_env_name_is_valid((char **) valid_env_names));
|
||||
assert_se(!strv_env_name_is_valid((char **) invalid_env_names));
|
||||
assert_se(!strv_env_name_is_valid((char **) repeated_env_names));
|
||||
}
|
||||
|
||||
DEFINE_TEST_MAIN(LOG_DEBUG);
|
||||
|
Loading…
x
Reference in New Issue
Block a user