aboutsummaryrefslogtreecommitdiff
path: root/src/util/test_getopt.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2019-10-05 15:09:28 +0200
committerChristian Grothoff <christian@grothoff.org>2019-10-05 15:09:28 +0200
commitc4e9ba925ffd758aaa3feee2ccfc0b76f26fe207 (patch)
treecac3ce030d77b4cbe7c7dc62ed58cfe6d24f73e1 /src/util/test_getopt.c
parentfbb71d527c7d6babf269a8fefce1db291b9f7068 (diff)
downloadgnunet-c4e9ba925ffd758aaa3feee2ccfc0b76f26fe207.tar.gz
gnunet-c4e9ba925ffd758aaa3feee2ccfc0b76f26fe207.zip
global reindent, now with uncrustify hook enabled
Diffstat (limited to 'src/util/test_getopt.c')
-rw-r--r--src/util/test_getopt.c136
1 files changed, 68 insertions, 68 deletions
diff --git a/src/util/test_getopt.c b/src/util/test_getopt.c
index 77b8c8b2f..7252530e2 100644
--- a/src/util/test_getopt.c
+++ b/src/util/test_getopt.c
@@ -26,14 +26,14 @@
26 26
27 27
28static int 28static int
29testMinimal() 29testMinimal ()
30{ 30{
31 char *const emptyargv[] = { "test", NULL }; 31 char *const emptyargv[] = { "test", NULL };
32 const struct GNUNET_GETOPT_CommandLineOption emptyoptionlist[] = { 32 const struct GNUNET_GETOPT_CommandLineOption emptyoptionlist[] = {
33 GNUNET_GETOPT_OPTION_END 33 GNUNET_GETOPT_OPTION_END
34 }; 34 };
35 35
36 if (1 != GNUNET_GETOPT_run("test", emptyoptionlist, 1, emptyargv)) 36 if (1 != GNUNET_GETOPT_run ("test", emptyoptionlist, 1, emptyargv))
37 return 1; 37 return 1;
38 38
39 return 0; 39 return 0;
@@ -41,95 +41,95 @@ testMinimal()
41 41
42 42
43static int 43static int
44testVerbose() 44testVerbose ()
45{ 45{
46 char *const myargv[] = { "test", "-V", "-V", "more", NULL }; 46 char *const myargv[] = { "test", "-V", "-V", "more", NULL };
47 unsigned int vflags = 0; 47 unsigned int vflags = 0;
48 48
49 const struct GNUNET_GETOPT_CommandLineOption verboseoptionlist[] = 49 const struct GNUNET_GETOPT_CommandLineOption verboseoptionlist[] =
50 { GNUNET_GETOPT_option_verbose(&vflags), GNUNET_GETOPT_OPTION_END }; 50 { GNUNET_GETOPT_option_verbose (&vflags), GNUNET_GETOPT_OPTION_END };
51 51
52 if (3 != GNUNET_GETOPT_run("test", verboseoptionlist, 4, myargv)) 52 if (3 != GNUNET_GETOPT_run ("test", verboseoptionlist, 4, myargv))
53 { 53 {
54 GNUNET_break(0); 54 GNUNET_break (0);
55 return 1; 55 return 1;
56 } 56 }
57 if (vflags != 2) 57 if (vflags != 2)
58 { 58 {
59 GNUNET_break(0); 59 GNUNET_break (0);
60 return 1; 60 return 1;
61 } 61 }
62 return 0; 62 return 0;
63} 63}
64 64
65 65
66static int 66static int
67testVersion() 67testVersion ()
68{ 68{
69 char *const myargv[] = { "test_getopt", "-v", NULL }; 69 char *const myargv[] = { "test_getopt", "-v", NULL };
70 const struct GNUNET_GETOPT_CommandLineOption versionoptionlist[] = 70 const struct GNUNET_GETOPT_CommandLineOption versionoptionlist[] =
71 { GNUNET_GETOPT_option_version(PACKAGE_VERSION " " VCS_VERSION), 71 { GNUNET_GETOPT_option_version (PACKAGE_VERSION " " VCS_VERSION),
72 GNUNET_GETOPT_OPTION_END }; 72 GNUNET_GETOPT_OPTION_END };
73 73
74 if (0 != GNUNET_GETOPT_run("test_getopt", versionoptionlist, 2, myargv)) 74 if (0 != GNUNET_GETOPT_run ("test_getopt", versionoptionlist, 2, myargv))
75 { 75 {
76 GNUNET_break(0); 76 GNUNET_break (0);
77 return 1; 77 return 1;
78 } 78 }
79 return 0; 79 return 0;
80} 80}
81 81
82 82
83static int 83static int
84testAbout() 84testAbout ()
85{ 85{
86 char *const myargv[] = { "test_getopt", "-h", NULL }; 86 char *const myargv[] = { "test_getopt", "-h", NULL };
87 const struct GNUNET_GETOPT_CommandLineOption aboutoptionlist[] = 87 const struct GNUNET_GETOPT_CommandLineOption aboutoptionlist[] =
88 { GNUNET_GETOPT_option_help("Testing"), GNUNET_GETOPT_OPTION_END }; 88 { GNUNET_GETOPT_option_help ("Testing"), GNUNET_GETOPT_OPTION_END };
89 89
90 if (0 != GNUNET_GETOPT_run("test_getopt", aboutoptionlist, 2, myargv)) 90 if (0 != GNUNET_GETOPT_run ("test_getopt", aboutoptionlist, 2, myargv))
91 { 91 {
92 GNUNET_break(0); 92 GNUNET_break (0);
93 return 1; 93 return 1;
94 } 94 }
95 return 0; 95 return 0;
96} 96}
97 97
98 98
99static int 99static int
100testLogOpts() 100testLogOpts ()
101{ 101{
102 char *const myargv[] = 102 char *const myargv[] =
103 { "test_getopt", "-l", "filename", "-L", "WARNING", NULL }; 103 { "test_getopt", "-l", "filename", "-L", "WARNING", NULL };
104 char *level = GNUNET_strdup("stuff"); 104 char *level = GNUNET_strdup ("stuff");
105 char *fn = NULL; 105 char *fn = NULL;
106 106
107 const struct GNUNET_GETOPT_CommandLineOption logoptionlist[] = 107 const struct GNUNET_GETOPT_CommandLineOption logoptionlist[] =
108 { GNUNET_GETOPT_option_logfile(&fn), 108 { GNUNET_GETOPT_option_logfile (&fn),
109 GNUNET_GETOPT_option_loglevel(&level), 109 GNUNET_GETOPT_option_loglevel (&level),
110 GNUNET_GETOPT_OPTION_END }; 110 GNUNET_GETOPT_OPTION_END };
111 111
112 if (5 != GNUNET_GETOPT_run("test_getopt", logoptionlist, 5, myargv)) 112 if (5 != GNUNET_GETOPT_run ("test_getopt", logoptionlist, 5, myargv))
113 { 113 {
114 GNUNET_break(0); 114 GNUNET_break (0);
115 return 1; 115 return 1;
116 } 116 }
117 GNUNET_assert(NULL != fn); 117 GNUNET_assert (NULL != fn);
118 if ((0 != strcmp(level, "WARNING")) || (NULL == strstr(fn, "/filename"))) 118 if ((0 != strcmp (level, "WARNING")) || (NULL == strstr (fn, "/filename")))
119 { 119 {
120 GNUNET_break(0); 120 GNUNET_break (0);
121 GNUNET_free(level); 121 GNUNET_free (level);
122 GNUNET_free(fn); 122 GNUNET_free (fn);
123 return 1; 123 return 1;
124 } 124 }
125 GNUNET_free(level); 125 GNUNET_free (level);
126 GNUNET_free(fn); 126 GNUNET_free (fn);
127 return 0; 127 return 0;
128} 128}
129 129
130 130
131static int 131static int
132testFlagNum() 132testFlagNum ()
133{ 133{
134 char *const myargv[] = { "test_getopt", "-f", "-n", "42", "-N", "42", NULL }; 134 char *const myargv[] = { "test_getopt", "-f", "-n", "42", "-N", "42", NULL };
135 int flag = 0; 135 int flag = 0;
@@ -137,46 +137,46 @@ testFlagNum()
137 unsigned long long lnum = 0; 137 unsigned long long lnum = 0;
138 138
139 const struct GNUNET_GETOPT_CommandLineOption logoptionlist[] = 139 const struct GNUNET_GETOPT_CommandLineOption logoptionlist[] =
140 { GNUNET_GETOPT_option_flag('f', "--flag", "helptext", &flag), 140 { GNUNET_GETOPT_option_flag ('f', "--flag", "helptext", &flag),
141 GNUNET_GETOPT_option_uint('n', "--num", "ARG", "helptext", &num), 141 GNUNET_GETOPT_option_uint ('n', "--num", "ARG", "helptext", &num),
142 GNUNET_GETOPT_option_ulong('N', "--lnum", "ARG", "helptext", &lnum), 142 GNUNET_GETOPT_option_ulong ('N', "--lnum", "ARG", "helptext", &lnum),
143 GNUNET_GETOPT_OPTION_END }; 143 GNUNET_GETOPT_OPTION_END };
144 144
145 if (6 != GNUNET_GETOPT_run("test_getopt", logoptionlist, 6, myargv)) 145 if (6 != GNUNET_GETOPT_run ("test_getopt", logoptionlist, 6, myargv))
146 { 146 {
147 GNUNET_break(0); 147 GNUNET_break (0);
148 return 1; 148 return 1;
149 } 149 }
150 if ((1 != flag) || (42 != num) || (42 != lnum)) 150 if ((1 != flag) || (42 != num) || (42 != lnum))
151 { 151 {
152 GNUNET_break(0); 152 GNUNET_break (0);
153 return 1; 153 return 1;
154 } 154 }
155 return 0; 155 return 0;
156} 156}
157 157
158 158
159int 159int
160main(int argc, char *argv[]) 160main (int argc, char *argv[])
161{ 161{
162 int errCnt = 0; 162 int errCnt = 0;
163 163
164 GNUNET_log_setup("test_getopt", "WARNING", NULL); 164 GNUNET_log_setup ("test_getopt", "WARNING", NULL);
165 /* suppress output from -h, -v options */ 165 /* suppress output from -h, -v options */
166 166
167 GNUNET_break(0 == close(1)); 167 GNUNET_break (0 == close (1));
168 168
169 if (0 != testMinimal()) 169 if (0 != testMinimal ())
170 errCnt++; 170 errCnt++;
171 if (0 != testVerbose()) 171 if (0 != testVerbose ())
172 errCnt++; 172 errCnt++;
173 if (0 != testVersion()) 173 if (0 != testVersion ())
174 errCnt++; 174 errCnt++;
175 if (0 != testAbout()) 175 if (0 != testAbout ())
176 errCnt++; 176 errCnt++;
177 if (0 != testLogOpts()) 177 if (0 != testLogOpts ())
178 errCnt++; 178 errCnt++;
179 if (0 != testFlagNum()) 179 if (0 != testFlagNum ())
180 errCnt++; 180 errCnt++;
181 return errCnt; 181 return errCnt;
182} 182}