Added a new test to cover login-util.c
This commit is contained in:
committed by
Luca Boccassi
parent
6be9f641ce
commit
ffc7f3e9cb
@@ -119,6 +119,7 @@ simple_tests += files(
|
||||
'test-lock-util.c',
|
||||
'test-log.c',
|
||||
'test-logarithm.c',
|
||||
'test-login-util.c',
|
||||
'test-macro.c',
|
||||
'test-memfd-util.c',
|
||||
'test-memory-util.c',
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
||||
|
||||
#include "login-util.h"
|
||||
#include "string-util.h"
|
||||
#include "tests.h"
|
||||
|
||||
TEST(session_id_valid) {
|
||||
/* Invalid Session ID */
|
||||
assert_se(!session_id_valid(""));
|
||||
assert_se(!session_id_valid(NULL));
|
||||
assert_se(!session_id_valid("abc-123"));
|
||||
assert_se(!session_id_valid("abc_123"));
|
||||
assert_se(!session_id_valid("abc123*"));
|
||||
|
||||
/* Valid Session ID */
|
||||
assert_se(session_id_valid("abc123"));
|
||||
assert_se(session_id_valid("AbCdEfG123456"));
|
||||
assert_se(session_id_valid("1234567890"));
|
||||
assert_se(session_id_valid("ABCDEFGHI"));
|
||||
}
|
||||
|
||||
DEFINE_TEST_MAIN(LOG_DEBUG);
|
||||
Reference in New Issue
Block a user