mirror of
https://github.com/ToruNiina/toml11.git
synced 2024-11-24 21:30:13 +00:00
Consistent unit test header inclusion order
This patch consistently changes the inclusion order for unit test files to the following: 1. The header of the unit under test (using <> includes). 2. The unit_test.hpp header (using "" includes). 3. Any additional auxiliary test headers (using "" includes and sorted alphabetically). 4. Additional system headers needed for the test (using <> includes and sorted alphabetically). 5. Conditionally included system headers (using <> includes). Putting the unit under test's header at the very beginning has the advantage of also testing that the header is self-contained. It also makes it very quick to tell what unit is tested in this file.
This commit is contained in:
parent
81c5ba9082
commit
10fd14f8b9
@ -1,4 +1,5 @@
|
|||||||
#include "toml.hpp"
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <iomanip>
|
#include <iomanip>
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#include "toml.hpp"
|
#include <toml.hpp>
|
||||||
#include <iostream>
|
|
||||||
#include <iomanip>
|
#include <iomanip>
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#include "toml.hpp"
|
#include <toml.hpp>
|
||||||
#include <iostream>
|
|
||||||
#include <iomanip>
|
#include <iomanip>
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
struct json_serializer
|
struct json_serializer
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml.hpp>
|
#include <toml.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_comment_before)
|
BOOST_AUTO_TEST_CASE(test_comment_before)
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/datetime.hpp>
|
#include <toml/datetime.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_local_date)
|
BOOST_AUTO_TEST_CASE(test_local_date)
|
||||||
{
|
{
|
||||||
const toml::local_date date(2018, toml::month_t::Jan, 1);
|
const toml::local_date date(2018, toml::month_t::Jan, 1);
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml.hpp>
|
|
||||||
#include <iostream>
|
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_detect_empty_key)
|
BOOST_AUTO_TEST_CASE(test_detect_empty_key)
|
||||||
{
|
{
|
||||||
|
@ -1,11 +1,12 @@
|
|||||||
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml.hpp>
|
#include <array>
|
||||||
|
#include <deque>
|
||||||
|
#include <list>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include <list>
|
|
||||||
#include <deque>
|
|
||||||
#include <array>
|
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_expect)
|
BOOST_AUTO_TEST_CASE(test_expect)
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml.hpp>
|
|
||||||
#include <deque>
|
#include <deque>
|
||||||
#include <map>
|
#include <map>
|
||||||
|
|
||||||
|
@ -1,15 +1,17 @@
|
|||||||
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml.hpp>
|
|
||||||
#include <map>
|
|
||||||
#include <unordered_map>
|
|
||||||
#include <list>
|
|
||||||
#include <deque>
|
|
||||||
#include <array>
|
#include <array>
|
||||||
|
#include <deque>
|
||||||
|
#include <list>
|
||||||
|
#include <map>
|
||||||
|
#include <tuple>
|
||||||
|
#include <unordered_map>
|
||||||
|
|
||||||
#if TOML11_CPLUSPLUS_STANDARD_VERSION >= 201703L
|
#if TOML11_CPLUSPLUS_STANDARD_VERSION >= 201703L
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
#endif
|
#endif
|
||||||
#include <tuple>
|
|
||||||
|
|
||||||
using test_value_types = std::tuple<
|
using test_value_types = std::tuple<
|
||||||
toml::basic_value<toml::discard_comments>,
|
toml::basic_value<toml::discard_comments>,
|
||||||
@ -823,4 +825,3 @@ BOOST_AUTO_TEST_CASE_TEMPLATE(test_get_toml_offset_datetime, value_type, test_va
|
|||||||
BOOST_TEST(tm.tm_sec == 0);
|
BOOST_TEST(tm.tm_sec == 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,12 +1,14 @@
|
|||||||
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml.hpp>
|
|
||||||
#include <map>
|
|
||||||
#include <unordered_map>
|
|
||||||
#include <list>
|
|
||||||
#include <deque>
|
|
||||||
#include <array>
|
#include <array>
|
||||||
|
#include <deque>
|
||||||
|
#include <list>
|
||||||
|
#include <map>
|
||||||
#include <tuple>
|
#include <tuple>
|
||||||
|
#include <unordered_map>
|
||||||
|
|
||||||
#if TOML11_CPLUSPLUS_STANDARD_VERSION >= 201703L
|
#if TOML11_CPLUSPLUS_STANDARD_VERSION >= 201703L
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,12 +1,14 @@
|
|||||||
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml.hpp>
|
|
||||||
#include <map>
|
|
||||||
#include <unordered_map>
|
|
||||||
#include <list>
|
|
||||||
#include <deque>
|
|
||||||
#include <array>
|
#include <array>
|
||||||
|
#include <deque>
|
||||||
|
#include <list>
|
||||||
|
#include <map>
|
||||||
#include <tuple>
|
#include <tuple>
|
||||||
|
#include <unordered_map>
|
||||||
|
|
||||||
#if TOML11_CPLUSPLUS_STANDARD_VERSION >= 201703L
|
#if TOML11_CPLUSPLUS_STANDARD_VERSION >= 201703L
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml.hpp>
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
// to check it successfully compiles. it does not check the formatted string.
|
// to check it successfully compiles. it does not check the formatted string.
|
||||||
|
@ -1,12 +1,14 @@
|
|||||||
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml.hpp>
|
|
||||||
#include <map>
|
|
||||||
#include <unordered_map>
|
|
||||||
#include <list>
|
|
||||||
#include <deque>
|
|
||||||
#include <array>
|
#include <array>
|
||||||
|
#include <deque>
|
||||||
|
#include <list>
|
||||||
|
#include <map>
|
||||||
#include <tuple>
|
#include <tuple>
|
||||||
|
#include <unordered_map>
|
||||||
|
|
||||||
#if TOML11_CPLUSPLUS_STANDARD_VERSION >= 201703L
|
#if TOML11_CPLUSPLUS_STANDARD_VERSION >= 201703L
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,12 +1,14 @@
|
|||||||
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml.hpp>
|
|
||||||
#include <map>
|
|
||||||
#include <unordered_map>
|
|
||||||
#include <list>
|
|
||||||
#include <deque>
|
|
||||||
#include <array>
|
#include <array>
|
||||||
|
#include <deque>
|
||||||
|
#include <list>
|
||||||
|
#include <map>
|
||||||
#include <tuple>
|
#include <tuple>
|
||||||
|
#include <unordered_map>
|
||||||
|
|
||||||
#if TOML11_CPLUSPLUS_STANDARD_VERSION >= 201703L
|
#if TOML11_CPLUSPLUS_STANDARD_VERSION >= 201703L
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/lexer.hpp>
|
#include <toml/lexer.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_lex_aux.hpp"
|
#include "test_lex_aux.hpp"
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/lexer.hpp>
|
#include <toml/lexer.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_lex_aux.hpp"
|
#include "test_lex_aux.hpp"
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/lexer.hpp>
|
#include <toml/lexer.hpp>
|
||||||
#include <limits>
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_lex_aux.hpp"
|
#include "test_lex_aux.hpp"
|
||||||
|
|
||||||
|
#include <limits>
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
using namespace detail;
|
using namespace detail;
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/lexer.hpp>
|
#include <toml/lexer.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_lex_aux.hpp"
|
#include "test_lex_aux.hpp"
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/lexer.hpp>
|
#include <toml/lexer.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_lex_aux.hpp"
|
#include "test_lex_aux.hpp"
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/lexer.hpp>
|
#include <toml/lexer.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_lex_aux.hpp"
|
#include "test_lex_aux.hpp"
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml.hpp>
|
|
||||||
#include <map>
|
#include <map>
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_file_as_literal)
|
BOOST_AUTO_TEST_CASE(test_file_as_literal)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/parser.hpp>
|
#include <toml/parser.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_parse_aux.hpp"
|
#include "test_parse_aux.hpp"
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/parser.hpp>
|
#include <toml/parser.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_parse_aux.hpp"
|
#include "test_parse_aux.hpp"
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/parser.hpp>
|
#include <toml/parser.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_parse_aux.hpp"
|
#include "test_parse_aux.hpp"
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml.hpp>
|
|
||||||
#include <iostream>
|
|
||||||
#include <fstream>
|
|
||||||
#include <map>
|
|
||||||
#include <deque>
|
#include <deque>
|
||||||
|
#include <fstream>
|
||||||
|
#include <iostream>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_example)
|
BOOST_AUTO_TEST_CASE(test_example)
|
||||||
{
|
{
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/parser.hpp>
|
#include <toml/parser.hpp>
|
||||||
#include <cmath>
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_parse_aux.hpp"
|
#include "test_parse_aux.hpp"
|
||||||
|
|
||||||
|
#include <cmath>
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
using namespace detail;
|
using namespace detail;
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/parser.hpp>
|
#include <toml/parser.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_parse_aux.hpp"
|
#include "test_parse_aux.hpp"
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/parser.hpp>
|
#include <toml/parser.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_parse_aux.hpp"
|
#include "test_parse_aux.hpp"
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/parser.hpp>
|
#include <toml/parser.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_parse_aux.hpp"
|
#include "test_parse_aux.hpp"
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/parser.hpp>
|
#include <toml/parser.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_parse_aux.hpp"
|
#include "test_parse_aux.hpp"
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/parser.hpp>
|
|
||||||
#include <toml/get.hpp>
|
#include <toml/get.hpp>
|
||||||
|
#include <toml/parser.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_parse_aux.hpp"
|
#include "test_parse_aux.hpp"
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/parser.hpp>
|
#include <toml/parser.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
#include "test_parse_aux.hpp"
|
#include "test_parse_aux.hpp"
|
||||||
|
|
||||||
using namespace toml;
|
using namespace toml;
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml.hpp>
|
|
||||||
#include <iostream>
|
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_hard_example_unicode)
|
BOOST_AUTO_TEST_CASE(test_hard_example_unicode)
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
|
#include <toml/result.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <toml/result.hpp>
|
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_construct)
|
BOOST_AUTO_TEST_CASE(test_construct)
|
||||||
{
|
{
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml.hpp>
|
|
||||||
#include <deque>
|
#include <deque>
|
||||||
#include <map>
|
|
||||||
#include <iostream>
|
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
|
#include <iostream>
|
||||||
|
#include <map>
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
|
|
||||||
template<typename Comment,
|
template<typename Comment,
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml.hpp>
|
#include <toml.hpp>
|
||||||
|
|
||||||
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_basic_string)
|
BOOST_AUTO_TEST_CASE(test_basic_string)
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -1,16 +1,16 @@
|
|||||||
#include "unit_test.hpp"
|
|
||||||
|
|
||||||
#include <toml/types.hpp>
|
#include <toml/types.hpp>
|
||||||
|
|
||||||
#include <list>
|
#include "unit_test.hpp"
|
||||||
#include <forward_list>
|
|
||||||
#include <deque>
|
|
||||||
#include <array>
|
#include <array>
|
||||||
|
#include <deque>
|
||||||
|
#include <forward_list>
|
||||||
|
#include <list>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <set>
|
#include <set>
|
||||||
|
#include <string>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include <unordered_set>
|
#include <unordered_set>
|
||||||
#include <string>
|
|
||||||
|
|
||||||
struct dummy_type{};
|
struct dummy_type{};
|
||||||
|
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
|
#include <toml/utility.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml/utility.hpp>
|
|
||||||
#include <vector>
|
|
||||||
#include <array>
|
#include <array>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_try_reserve)
|
BOOST_AUTO_TEST_CASE(test_try_reserve)
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
|
#include <toml.hpp>
|
||||||
|
|
||||||
#include "unit_test.hpp"
|
#include "unit_test.hpp"
|
||||||
|
|
||||||
#include <toml.hpp>
|
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <list>
|
#include <list>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user