xref: /netbsd-src/external/bsd/ntp/dist/tests/libntp/modetoa.c (revision cdfa2a7ef92791ba9db70a584a1d904730e6fb46)
1*cdfa2a7eSchristos /*	$NetBSD: modetoa.c,v 1.2 2020/05/25 20:47:36 christos Exp $	*/
2067f5680Schristos 
3f17b710fSchristos #include "config.h"
4f17b710fSchristos 
5f17b710fSchristos #include "ntp_stdlib.h"
6f17b710fSchristos 
7f17b710fSchristos #include "unity.h"
8f17b710fSchristos 
94c290c01Schristos void setUp(void);
10a6f3f22fSchristos void test_KnownMode(void);
11a6f3f22fSchristos void test_UnknownMode(void);
12f17b710fSchristos 
13a6f3f22fSchristos 
14a6f3f22fSchristos void
setUp(void)154c290c01Schristos setUp(void)
164c290c01Schristos {
174c290c01Schristos 	init_lib();
184c290c01Schristos 
194c290c01Schristos 	return;
204c290c01Schristos }
214c290c01Schristos 
224c290c01Schristos 
234c290c01Schristos void
test_KnownMode(void)24a6f3f22fSchristos test_KnownMode(void) {
25f17b710fSchristos 	const int MODE = 3; // Should be "client"
26f17b710fSchristos 
27a6f3f22fSchristos 	TEST_ASSERT_EQUAL_STRING("client", modetoa(MODE));
28f17b710fSchristos }
29f17b710fSchristos 
30a6f3f22fSchristos void
test_UnknownMode(void)31a6f3f22fSchristos test_UnknownMode(void) {
32f17b710fSchristos 	const int MODE = 100;
33f17b710fSchristos 
34f17b710fSchristos 	TEST_ASSERT_EQUAL_STRING("mode#100", modetoa(MODE));
35f17b710fSchristos }
36