From cf2a212f01f01513cfafefadab5820ce9c7f0f0d Mon Sep 17 00:00:00 2001 From: Henry Fredrick Schreiner Date: Sat, 11 Feb 2017 10:07:23 -0500 Subject: [PATCH] Fix caps on name for unix systems --- tests/INITest.cpp | 64 ---------------------------------------------------------------- tests/IniTest.cpp | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+), 64 deletions(-) delete mode 100644 tests/INITest.cpp create mode 100644 tests/IniTest.cpp diff --git a/tests/INITest.cpp b/tests/INITest.cpp deleted file mode 100644 index 1805845..0000000 --- a/tests/INITest.cpp +++ /dev/null @@ -1,64 +0,0 @@ -#ifdef CLI_SINGLE_FILE -#include "CLI11.hpp" -#else -#include "CLI/CLI.hpp" -#endif - -#include "gtest/gtest.h" - -#include -#include - -TEST(StringBased, First) { - std::stringstream ofile; - - ofile << "one=three" << std::endl; - ofile << "two=four" << std::endl; - - ofile.seekg(0, std::ios::beg); - - std::vector output = CLI::detail::parse_ini(ofile); - - std::vector answer = {"--one=three", "--two=four"}; - - EXPECT_EQ(answer, output); - -} - - -TEST(StringBased, Sections) { - std::stringstream ofile; - - ofile << "one=three" << std::endl; - ofile << "[second]" << std::endl; - ofile << " two=four" << std::endl; - - ofile.seekg(0, std::ios::beg); - - std::vector output = CLI::detail::parse_ini(ofile); - - std::vector answer = {"--one=three", "--second.two=four"}; - - EXPECT_EQ(answer, output); - -} - - -TEST(StringBased, SpacesSections) { - std::stringstream ofile; - - ofile << "one=three" << std::endl; - ofile << std::endl; - ofile << "[second]" << std::endl; - ofile << " " << std::endl; - ofile << " two=four" << std::endl; - - ofile.seekg(0, std::ios::beg); - - std::vector output = CLI::detail::parse_ini(ofile); - - std::vector answer = {"--one=three", "--second.two=four"}; - - EXPECT_EQ(answer, output); - -} diff --git a/tests/IniTest.cpp b/tests/IniTest.cpp new file mode 100644 index 0000000..1805845 --- /dev/null +++ b/tests/IniTest.cpp @@ -0,0 +1,64 @@ +#ifdef CLI_SINGLE_FILE +#include "CLI11.hpp" +#else +#include "CLI/CLI.hpp" +#endif + +#include "gtest/gtest.h" + +#include +#include + +TEST(StringBased, First) { + std::stringstream ofile; + + ofile << "one=three" << std::endl; + ofile << "two=four" << std::endl; + + ofile.seekg(0, std::ios::beg); + + std::vector output = CLI::detail::parse_ini(ofile); + + std::vector answer = {"--one=three", "--two=four"}; + + EXPECT_EQ(answer, output); + +} + + +TEST(StringBased, Sections) { + std::stringstream ofile; + + ofile << "one=three" << std::endl; + ofile << "[second]" << std::endl; + ofile << " two=four" << std::endl; + + ofile.seekg(0, std::ios::beg); + + std::vector output = CLI::detail::parse_ini(ofile); + + std::vector answer = {"--one=three", "--second.two=four"}; + + EXPECT_EQ(answer, output); + +} + + +TEST(StringBased, SpacesSections) { + std::stringstream ofile; + + ofile << "one=three" << std::endl; + ofile << std::endl; + ofile << "[second]" << std::endl; + ofile << " " << std::endl; + ofile << " two=four" << std::endl; + + ofile.seekg(0, std::ios::beg); + + std::vector output = CLI::detail::parse_ini(ofile); + + std::vector answer = {"--one=three", "--second.two=four"}; + + EXPECT_EQ(answer, output); + +} -- libgit2 0.21.4