diff options
Diffstat (limited to 'src/util/test_getopt.c')
-rw-r--r-- | src/util/test_getopt.c | 71 |
1 files changed, 37 insertions, 34 deletions
diff --git a/src/util/test_getopt.c b/src/util/test_getopt.c index 88a425545..a517887bf 100644 --- a/src/util/test_getopt.c +++ b/src/util/test_getopt.c | |||
@@ -56,21 +56,22 @@ testVerbose () | |||
56 | NULL | 56 | NULL |
57 | }; | 57 | }; |
58 | unsigned int vflags = 0; | 58 | unsigned int vflags = 0; |
59 | |||
59 | const struct GNUNET_GETOPT_CommandLineOption verboseoptionlist[] = { | 60 | const struct GNUNET_GETOPT_CommandLineOption verboseoptionlist[] = { |
60 | GNUNET_GETOPT_OPTION_VERBOSE (&vflags), | 61 | GNUNET_GETOPT_OPTION_VERBOSE (&vflags), |
61 | GNUNET_GETOPT_OPTION_END | 62 | GNUNET_GETOPT_OPTION_END |
62 | }; | 63 | }; |
63 | 64 | ||
64 | if (3 != GNUNET_GETOPT_run ("test", verboseoptionlist, 4, myargv)) | 65 | if (3 != GNUNET_GETOPT_run ("test", verboseoptionlist, 4, myargv)) |
65 | { | 66 | { |
66 | GNUNET_break (0); | 67 | GNUNET_break (0); |
67 | return 1; | 68 | return 1; |
68 | } | 69 | } |
69 | if (vflags != 2) | 70 | if (vflags != 2) |
70 | { | 71 | { |
71 | GNUNET_break (0); | 72 | GNUNET_break (0); |
72 | return 1; | 73 | return 1; |
73 | } | 74 | } |
74 | return 0; | 75 | return 0; |
75 | } | 76 | } |
76 | 77 | ||
@@ -88,10 +89,10 @@ testVersion () | |||
88 | }; | 89 | }; |
89 | 90 | ||
90 | if (-1 != GNUNET_GETOPT_run ("test_getopt", versionoptionlist, 2, myargv)) | 91 | if (-1 != GNUNET_GETOPT_run ("test_getopt", versionoptionlist, 2, myargv)) |
91 | { | 92 | { |
92 | GNUNET_break (0); | 93 | GNUNET_break (0); |
93 | return 1; | 94 | return 1; |
94 | } | 95 | } |
95 | return 0; | 96 | return 0; |
96 | } | 97 | } |
97 | 98 | ||
@@ -109,10 +110,10 @@ testAbout () | |||
109 | }; | 110 | }; |
110 | 111 | ||
111 | if (-1 != GNUNET_GETOPT_run ("test_getopt", aboutoptionlist, 2, myargv)) | 112 | if (-1 != GNUNET_GETOPT_run ("test_getopt", aboutoptionlist, 2, myargv)) |
112 | { | 113 | { |
113 | GNUNET_break (0); | 114 | GNUNET_break (0); |
114 | return 1; | 115 | return 1; |
115 | } | 116 | } |
116 | return 0; | 117 | return 0; |
117 | } | 118 | } |
118 | 119 | ||
@@ -127,6 +128,7 @@ testLogOpts () | |||
127 | }; | 128 | }; |
128 | char *level = GNUNET_strdup ("stuff"); | 129 | char *level = GNUNET_strdup ("stuff"); |
129 | char *fn = NULL; | 130 | char *fn = NULL; |
131 | |||
130 | const struct GNUNET_GETOPT_CommandLineOption logoptionlist[] = { | 132 | const struct GNUNET_GETOPT_CommandLineOption logoptionlist[] = { |
131 | GNUNET_GETOPT_OPTION_LOGFILE (&fn), | 133 | GNUNET_GETOPT_OPTION_LOGFILE (&fn), |
132 | GNUNET_GETOPT_OPTION_LOGLEVEL (&level), | 134 | GNUNET_GETOPT_OPTION_LOGLEVEL (&level), |
@@ -134,18 +136,18 @@ testLogOpts () | |||
134 | }; | 136 | }; |
135 | 137 | ||
136 | if (5 != GNUNET_GETOPT_run ("test_getopt", logoptionlist, 5, myargv)) | 138 | if (5 != GNUNET_GETOPT_run ("test_getopt", logoptionlist, 5, myargv)) |
137 | { | 139 | { |
138 | GNUNET_break (0); | 140 | GNUNET_break (0); |
139 | return 1; | 141 | return 1; |
140 | } | 142 | } |
141 | GNUNET_assert (fn != NULL); | 143 | GNUNET_assert (fn != NULL); |
142 | if ((0 != strcmp (level, "WARNING")) || (0 != strcmp (fn, "filename"))) | 144 | if ((0 != strcmp (level, "WARNING")) || (0 != strcmp (fn, "filename"))) |
143 | { | 145 | { |
144 | GNUNET_break (0); | 146 | GNUNET_break (0); |
145 | GNUNET_free (level); | 147 | GNUNET_free (level); |
146 | GNUNET_free (fn); | 148 | GNUNET_free (fn); |
147 | return 1; | 149 | return 1; |
148 | } | 150 | } |
149 | GNUNET_free (level); | 151 | GNUNET_free (level); |
150 | GNUNET_free (fn); | 152 | GNUNET_free (fn); |
151 | return 0; | 153 | return 0; |
@@ -164,6 +166,7 @@ testFlagNum () | |||
164 | int flag = 0; | 166 | int flag = 0; |
165 | unsigned int num = 0; | 167 | unsigned int num = 0; |
166 | unsigned long long lnum = 0; | 168 | unsigned long long lnum = 0; |
169 | |||
167 | const struct GNUNET_GETOPT_CommandLineOption logoptionlist[] = { | 170 | const struct GNUNET_GETOPT_CommandLineOption logoptionlist[] = { |
168 | {'f', "--flag", NULL, "helptext", 0, &GNUNET_GETOPT_set_one, | 171 | {'f', "--flag", NULL, "helptext", 0, &GNUNET_GETOPT_set_one, |
169 | (void *) &flag}, | 172 | (void *) &flag}, |
@@ -175,15 +178,15 @@ testFlagNum () | |||
175 | }; | 178 | }; |
176 | 179 | ||
177 | if (6 != GNUNET_GETOPT_run ("test_getopt", logoptionlist, 6, myargv)) | 180 | if (6 != GNUNET_GETOPT_run ("test_getopt", logoptionlist, 6, myargv)) |
178 | { | 181 | { |
179 | GNUNET_break (0); | 182 | GNUNET_break (0); |
180 | return 1; | 183 | return 1; |
181 | } | 184 | } |
182 | if ((1 != flag) || (42 != num) || (42 != lnum)) | 185 | if ((1 != flag) || (42 != num) || (42 != lnum)) |
183 | { | 186 | { |
184 | GNUNET_break (0); | 187 | GNUNET_break (0); |
185 | return 1; | 188 | return 1; |
186 | } | 189 | } |
187 | return 0; | 190 | return 0; |
188 | } | 191 | } |
189 | 192 | ||