summaryrefslogtreecommitdiff
path: root/tests/inheritance/driver.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'tests/inheritance/driver.cxx')
-rw-r--r--tests/inheritance/driver.cxx35
1 files changed, 0 insertions, 35 deletions
diff --git a/tests/inheritance/driver.cxx b/tests/inheritance/driver.cxx
deleted file mode 100644
index 5ecb019..0000000
--- a/tests/inheritance/driver.cxx
+++ /dev/null
@@ -1,35 +0,0 @@
-// file : tests/inheritance/driver.cxx
-// author : Boris Kolpackov <boris@codesynthesis.com>
-// license : MIT; see accompanying LICENSE file
-
-// Test option class inheritance.
-//
-
-#include <string>
-#include <cassert>
-#include <iostream>
-
-#include "test.hxx"
-
-using namespace std;
-
-int
-main (int argc, char* argv[])
-{
- const cli::options& d (options::description ());
-
- assert (d.size () == 4);
- assert (d[0].name () == "--very-long-flag");
- assert (d[1].name () == "-i");
- assert (d[2].name () == "-s");
- assert (d[3].name () == "--string");
-
- options o (argc, argv);
-
- assert (o.very_long_flag ());
- assert (o.s () == "short");
- assert (o.i () == 123);
- assert (o.string () == "long");
-
- options::print_usage (cout);
-}