summaryrefslogtreecommitdiff
path: root/tests/combined/driver.cxx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2020-04-08 14:51:57 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2020-04-27 11:38:53 +0300
commit720c5a33b6a49cf328fdd7611f49153cf8f60247 (patch)
tree9725f3d1f42ec90fde84520f49647edea013ce5e /tests/combined/driver.cxx
parent3183f3bb927a90783ae0aeaf190a0919377aabe4 (diff)
Separate tests and examples into individual packages
Also make cli module to be explicitly enabled via the config.cli configuration variable.
Diffstat (limited to 'tests/combined/driver.cxx')
-rw-r--r--tests/combined/driver.cxx39
1 files changed, 0 insertions, 39 deletions
diff --git a/tests/combined/driver.cxx b/tests/combined/driver.cxx
deleted file mode 100644
index ace3e64..0000000
--- a/tests/combined/driver.cxx
+++ /dev/null
@@ -1,39 +0,0 @@
-// file : tests/combined/driver.cxx
-// author : Boris Kolpackov <boris@codesynthesis.com>
-// license : MIT; see accompanying LICENSE file
-
-// Test combined flags (-xyz vs -x -y -z) and option values (--foo=bar).
-//
-
-#include <iostream>
-
-#include "test.hxx"
-
-using namespace std;
-
-int
-main (int argc, char* argv[])
-{
- try
- {
- cli::argv_file_scanner s (argc, argv, "--file");
- options o (s);
-
- if (o.foo_specified ())
- cout << "--foo=" << o.foo () << endl;
-
- if (o.x () || o.y () || o.z ())
- cout << '-'
- << (o.x () ? "x" : "")
- << (o.y () ? "y" : "")
- << (o.z () ? "z" : "") << endl;
-
- if (o.xyz ())
- cout << "--xyz" << endl;
- }
- catch (const cli::exception& e)
- {
- cerr << e << endl;
- return 1;
- }
-}