From fdb2edaa89d6e438f246a6c92dfdc6fce1ae331d Mon Sep 17 00:00:00 2001 From: whh8b <whh8b@git.zephyr-software.com> Date: Thu, 5 Nov 2015 19:37:58 +0000 Subject: [PATCH] Add tests for ZiprDoubleOption_t --- test/ZiprOptions.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/ZiprOptions.cpp b/test/ZiprOptions.cpp index 976cc7e2b..a1a098fda 100644 --- a/test/ZiprOptions.cpp +++ b/test/ZiprOptions.cpp @@ -62,6 +62,10 @@ int main(int argc, char *argv[]) ZiprIntegerOption_t local_e_option("e"); cout << "Constructing ZiprIntegerOption_t('e')." << endl; ZiprIntegerOption_t local_shadow_e_option("e"); + cout << "Constructing ZiprDoubleOption_t('f')." << endl; + ZiprDoubleOption_t local_f_option("f"); + cout << "Constructing ZiprDoubleOption_t('g', 2.4)." << endl; + ZiprDoubleOption_t local_g_option("g", 2.4); local_b_option.SetRequired(true); local_b_option.SetDescription("Set the B option."); @@ -76,6 +80,8 @@ int main(int argc, char *argv[]) local_ns.AddOption(&local_d_option); local_ns.AddOption(&local_e_option); local_ns.AddOption(&local_shadow_e_option); + local_ns.AddOption(&local_f_option); + local_ns.AddOption(&local_g_option); options.AddNamespace(&global_ns); options.AddNamespace(&local_ns); @@ -119,4 +125,16 @@ int main(int argc, char *argv[]) if (local_shadow_e_option == local_e_option) { cout << "local_shadow_e_option == local_e_option" << endl; } + if (local_g_option == 2.5) { + cout << "local_g_option is 2.5!" << endl; + } + if (local_g_option != 2.5) { + cout << "local_g_option is NOT 2.5!" << endl; + } + if (local_g_option) { + cout << "local_g_option is!" << endl; + } + if (!local_g_option) { + cout << "local_g_option is NOT!" << endl; + } } -- GitLab