xref: /netbsd-src/external/bsd/ntp/dist/tests/libntp/prettydate.c (revision cdfa2a7ef92791ba9db70a584a1d904730e6fb46)
1*cdfa2a7eSchristos /*	$NetBSD: prettydate.c,v 1.2 2020/05/25 20:47:36 christos Exp $	*/
2067f5680Schristos 
3f17b710fSchristos #include "config.h"
4f17b710fSchristos 
5f17b710fSchristos #include "ntp_stdlib.h"
6f17b710fSchristos #include "ntp_calendar.h"
7f17b710fSchristos #include "ntp_fp.h"
8f17b710fSchristos 
9f17b710fSchristos #include "unity.h"
10f17b710fSchristos 
114c290c01Schristos void setUp(void);
12a6f3f22fSchristos void test_ConstantDate(void);
13a6f3f22fSchristos 
14a6f3f22fSchristos 
15f17b710fSchristos void
setUp(void)164c290c01Schristos setUp(void)
174c290c01Schristos {
184c290c01Schristos 	init_lib();
194c290c01Schristos 
204c290c01Schristos 	return;
214c290c01Schristos }
224c290c01Schristos 
234c290c01Schristos 
244c290c01Schristos void
test_ConstantDate(void)25f17b710fSchristos test_ConstantDate(void) {
26f17b710fSchristos 	const u_int32 HALF = 2147483648UL;
27f17b710fSchristos 
284c290c01Schristos 	l_fp e_time = {{3485080800UL}, HALF}; /* 2010-06-09 14:00:00.5 */
29f17b710fSchristos 
30f17b710fSchristos 	TEST_ASSERT_EQUAL_STRING("cfba1ce0.80000000  Wed, Jun  9 2010 14:00:00.500",
314c290c01Schristos 		gmprettydate(&e_time));
324c290c01Schristos 	return;
33f17b710fSchristos }
34