文件操作 - test_storage_number.c
返回文件管理
返回主菜单
删除本文件
文件: /usr/local/src/netdata/libnetdata/storage_number/tests/test_storage_number.c
编辑文件内容
// SPDX-License-Identifier: GPL-3.0-or-later #include "../../libnetdata.h" #include "../../required_dummies.h" #include <setjmp.h> #include <cmocka.h> static void test_number_pinting(void **state) { (void)state; char value[50]; print_calculated_number(value, 0); assert_string_equal(value, "0"); print_calculated_number(value, 0.0000001); assert_string_equal(value, "0.0000001"); print_calculated_number(value, 0.00000009); assert_string_equal(value, "0.0000001"); print_calculated_number(value, 0.000000001); assert_string_equal(value, "0"); print_calculated_number(value, 99.99999999999999999); assert_string_equal(value, "100"); print_calculated_number(value, -99.99999999999999999); assert_string_equal(value, "-100"); print_calculated_number(value, 123.4567890123456789); assert_string_equal(value, "123.456789"); print_calculated_number(value, 9999.9999999); assert_string_equal(value, "9999.9999999"); print_calculated_number(value, -9999.9999999); assert_string_equal(value, "-9999.9999999"); } int main(void) { const struct CMUnitTest tests[] = { cmocka_unit_test(test_number_pinting) }; return cmocka_run_group_tests_name("storage_number", tests, NULL, NULL); }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件