Go to the documentation of this file.
29 #define LOG_TEST() gpr_log(GPR_INFO, "test at %s:%d", __FILE__, __LINE__)
34 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"-foo"),
35 const_cast<char*
>(
"3")};
50 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"-foo=3")};
65 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"--foo"),
66 const_cast<char*
>(
"3")};
81 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"--foo=3")};
94 const char*
x =
nullptr;
96 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"-foo"),
97 const_cast<char*
>(
"3")};
110 const char*
x =
nullptr;
112 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"-foo=3")};
125 const char*
x =
nullptr;
127 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"--foo"),
128 const_cast<char*
>(
"3")};
141 const char*
x =
nullptr;
143 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"--foo=3")};
158 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"--foo")};
173 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"--no-foo")};
188 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"--foo=1")};
203 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"--foo=0")};
218 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"--foo=true")};
233 char*
args[] = {
const_cast<char*
>(__FILE__),
234 const_cast<char*
>(
"--foo=false")};
247 const char*
str =
nullptr;
252 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"--str"),
253 const_cast<char*
>(
"hello"),
const_cast<char*
>(
"-x=4"),
254 const_cast<char*
>(
"-no-flag")};
270 int*
count =
static_cast<int*
>(user_data);
280 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"a"),
281 const_cast<char*
>(
"b"),
const_cast<char*
>(
"c")};
296 char*
args[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"--"),
297 const_cast<char*
>(
"a"),
const_cast<char*
>(
"b"),
298 const_cast<char*
>(
"c")};
313 const char*
str =
nullptr;
328 "Usage: test [--str=string] [--x=int] "
329 "[--flag|--no-flag] [file...]\n");
333 "Usage: test [--str=string] [--x=int] "
334 "[--flag|--no-flag] [file...]\n");
342 const char*
str =
nullptr;
346 char*
help[] = {
const_cast<char*
>(__FILE__),
const_cast<char*
>(
"-h")};
366 const char*
str =
nullptr;
370 char* bad_arg_name[] = {
const_cast<char*
>(__FILE__),
371 const_cast<char*
>(
"--y")};
392 const char*
str =
nullptr;
396 char* bad_int_value[] = {
const_cast<char*
>(__FILE__),
397 const_cast<char*
>(
"--x"),
398 const_cast<char*
>(
"henry")};
419 const char*
str =
nullptr;
423 char* bad_bool_value[] = {
const_cast<char*
>(__FILE__),
424 const_cast<char*
>(
"--flag=henry")};
445 const char*
str =
nullptr;
449 char* bad_bool_value[] = {
const_cast<char*
>(__FILE__),
450 const_cast<char*
>(
"--no-str")};
468 int main(
int argc,
char** argv) {
void gpr_cmdline_set_survive_failure(gpr_cmdline *cl)
int main(int argc, char **argv)
static void test_2dash_string(void)
static void test_eq_int(void)
std::string gpr_cmdline_usage_string(gpr_cmdline *cl, const char *argv0)
static void test_2dash_eq_int(void)
static void test_many(void)
static void test_flag_val_1(void)
static void test_simple_string(void)
void gpr_cmdline_destroy(gpr_cmdline *cl)
static void test_extra_dashdash(void)
void gpr_cmdline_add_flag(gpr_cmdline *cl, const char *name, const char *help, int *value)
static void test_usage(void)
static void test_flag_val_false(void)
static void test_flag_on(void)
static void test_2dash_eq_string(void)
void gpr_cmdline_add_string(gpr_cmdline *cl, const char *name, const char *help, const char **value)
static void extra_arg_cb(void *user_data, const char *arg)
static void test_flag_val_0(void)
static void test_flag_val_true(void)
static void test_help(void)
static void test_eq_string(void)
static void test_badargs1(void)
static void test_badargs4(void)
#define GPR_ARRAY_SIZE(array)
void gpr_cmdline_add_int(gpr_cmdline *cl, const char *name, const char *help, int *value)
static void test_badargs3(void)
static void test_simple_int(void)
static void test_badargs2(void)
gpr_cmdline * gpr_cmdline_create(const char *description)
static void test_extra(void)
static void test_2dash_int(void)
void gpr_cmdline_on_extra_arg(gpr_cmdline *cl, const char *name, const char *help, void(*on_extra_arg)(void *user_data, const char *arg), void *user_data)
int gpr_cmdline_parse(gpr_cmdline *cl, int argc, char **argv)
static void test_flag_no(void)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:58:48