* Copyright (c) 2024 Linux Test Project
*/
* Basic unit test for the tst_safe_sscanf() function.
*/
#include "tst_test.h"
static void check_safe_sscanf(void)
{
int day, month, year;
int nvalues = SAFE_SSCANF("14-07-2023", "%d-%d-%d", &day, &month, &year);
if (nvalues == 3 && day == 14 && month == 7 && year == 2023)
tst_res(TPASS, "%d values parsed : %d,%d,%d", nvalues, day, month, year);
else
tst_res(TFAIL, "expected 3 values 14,7,2023 got: %d values %d,%d,%d", nvalues, day, month, year);
}
static struct tst_test test = {
.test_all = check_safe_sscanf,
};