diff options
| author | J08nY | 2017-10-14 13:25:47 +0200 |
|---|---|---|
| committer | J08nY | 2017-10-14 13:25:47 +0200 |
| commit | 80514f24dae8352f39f9a9e49c0d9afbd8edd432 (patch) | |
| tree | 77735babce3681a792bf5e05fea5b672091026fc /test/src/io/test_cli.c | |
| parent | 5a24bec70aa2614e847e866be514341dce10ff19 (diff) | |
| download | ecgen-80514f24dae8352f39f9a9e49c0d9afbd8edd432.tar.gz ecgen-80514f24dae8352f39f9a9e49c0d9afbd8edd432.tar.zst ecgen-80514f24dae8352f39f9a9e49c0d9afbd8edd432.zip | |
Diffstat (limited to 'test/src/io/test_cli.c')
| -rw-r--r-- | test/src/io/test_cli.c | 30 |
1 files changed, 10 insertions, 20 deletions
diff --git a/test/src/io/test_cli.c b/test/src/io/test_cli.c index 448fd0c..1701a4e 100644 --- a/test/src/io/test_cli.c +++ b/test/src/io/test_cli.c @@ -17,49 +17,39 @@ TestSuite(cli, .init = default_setup, .fini = default_teardown); Test(cli, test_memory) { int argc = 4; char *argv[] = {"ecgen", "--memory=2k", "--fp", "1"}; - config_t cfg; - memset(&cfg, 0, sizeof(cfg)); - int ret = argp_parse(&test_argp, argc, argv, 0, 0, &cfg); + int ret = argp_parse(&test_argp, argc, argv, 0, 0, cfg); cr_assert_eq(ret, 0, ); - cr_assert_eq(cfg.memory, 2000, ); + cr_assert_eq(cfg->memory, 2000, ); } Test(cli, test_thread_memory) { int argc = 4; char *argv[] = {"ecgen", "--thread-stack=2k", "--fp", "1"}; - config_t cfg; - memset(&cfg, 0, sizeof(cfg)); - int ret = argp_parse(&test_argp, argc, argv, 0, 0, &cfg); + int ret = argp_parse(&test_argp, argc, argv, 0, 0, cfg); cr_assert_eq(ret, 0, ); - cr_assert_eq(cfg.thread_memory, 2000, ); + cr_assert_eq(cfg->thread_memory, 2000, ); } Test(cli, test_threads) { int argc = 4; char *argv[] = {"ecgen", "--threads=2", "--fp", "1"}; - config_t cfg; - memset(&cfg, 0, sizeof(cfg)); - int ret = argp_parse(&test_argp, argc, argv, 0, 0, &cfg); + int ret = argp_parse(&test_argp, argc, argv, 0, 0, cfg); cr_assert_eq(ret, 0, ); - cr_assert_eq(cfg.threads, 2, ); + cr_assert_eq(cfg->threads, 2, ); } Test(cli, test_auto_threads) { int argc = 4; char *argv[] = {"ecgen", "--threads=auto", "--fp", "1"}; - config_t cfg; - memset(&cfg, 0, sizeof(cfg)); - int ret = argp_parse(&test_argp, argc, argv, 0, 0, &cfg); + int ret = argp_parse(&test_argp, argc, argv, 0, 0, cfg); cr_assert_eq(ret, 0, ); - cr_assert_eq(cfg.threads, sysconf(_SC_NPROCESSORS_ONLN), ); + cr_assert_eq(cfg->threads, sysconf(_SC_NPROCESSORS_ONLN), ); } Test(cli, test_timeout) { int argc = 4; char *argv[] = {"ecgen", "--timeout=10m", "--fp", "1"}; - config_t cfg; - memset(&cfg, 0, sizeof(cfg)); - int ret = argp_parse(&test_argp, argc, argv, 0, 0, &cfg); + int ret = argp_parse(&test_argp, argc, argv, 0, 0, cfg); cr_assert_eq(ret, 0, ); - cr_assert_eq(cfg.timeout, 600, ); + cr_assert_eq(cfg->timeout, 600, ); }
\ No newline at end of file |
