#include "boost/test/unit_test.hpp"
#include "fhiclcpp/ParameterSet.h"
#include "fhiclcpp/intermediate_table.h"
#include "fhiclcpp/parse.h"
#include <ostream>
#include <regex>
#include <string>
Go to the source code of this file.
Namespaces | |
fhicl | |
Macros | |
#define | BOOST_TEST_MODULE (document test) |
#define | PV_EXCEPTION |
#define | PARSE_ERROR(line, charpos) |
#define BOOST_TEST_MODULE (document test) |
Definition at line 7 of file parse_document_test.cc.
#define PARSE_ERROR | ( | line, | |
charpos | |||
) |
Definition at line 848 of file parse_document_test.cc.
#define PV_EXCEPTION |
Definition at line 368 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | empty_document | ) |
Definition at line 31 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | nonempty_document | ) |
Definition at line 38 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | nested_document | ) |
Definition at line 52 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | badly_nested_document | ) |
Definition at line 69 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | overridden_prolog_document | ) |
Definition at line 77 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | contiguous_prolog | ) |
Definition at line 95 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | noncontiguous_prolog | ) |
Definition at line 110 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | overridden_toplevel_document | ) |
Definition at line 125 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | overridden_nested_document | ) |
Definition at line 139 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | nil_value | ) |
Definition at line 154 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | erase_value | ) |
Definition at line 182 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | expand_nested_tables | ) |
Definition at line 206 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | expand_table | ) |
Definition at line 221 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | expand_sequence | ) |
Definition at line 242 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | string_escaping | ) |
Definition at line 277 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | bad_lookup | ) |
Definition at line 284 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | bad_expand_table | ) |
Definition at line 290 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | bad_expand_sequence | ) |
Definition at line 299 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | colon_spacing | ) |
Definition at line 308 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_01 | ) |
Definition at line 337 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_02 | ) |
Definition at line 346 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_03 | ) |
Definition at line 357 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_04 | ) |
Definition at line 377 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_05 | ) |
Definition at line 385 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_06 | ) |
Definition at line 395 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_07 | ) |
Definition at line 404 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_08 | ) |
Definition at line 416 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_09 | ) |
Definition at line 427 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_10 | ) |
Definition at line 435 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_11 | ) |
Definition at line 445 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_12 | ) |
Definition at line 454 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_13 | ) |
Definition at line 465 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_14 | ) |
Definition at line 476 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_15 | ) |
Definition at line 484 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_16 | ) |
Definition at line 494 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_17 | ) |
Definition at line 503 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_18 | ) |
Definition at line 515 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_19 | ) |
Definition at line 526 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_20 | ) |
Definition at line 534 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_21 | ) |
Definition at line 544 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_22 | ) |
Definition at line 551 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_ignore_23 | ) |
Definition at line 560 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_error_01 | ) |
Definition at line 572 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_error_02 | ) |
Definition at line 581 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_error_03 | ) |
Definition at line 591 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_error_04 | ) |
Definition at line 601 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_error_05 | ) |
Definition at line 610 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_error_06 | ) |
Definition at line 617 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_error_07 | ) |
Definition at line 625 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_error_08 | ) |
Definition at line 635 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_error_09 | ) |
Definition at line 644 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_error_10 | ) |
Definition at line 651 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_error_11 | ) |
Definition at line 660 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | erase_01 | ) |
Definition at line 669 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | erase_02 | ) |
Definition at line 677 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | erase_03 | ) |
Definition at line 687 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | erase_04 | ) |
Definition at line 695 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | erase_05 | ) |
Definition at line 702 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | erase_06 | ) |
Definition at line 710 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | erase_07 | ) |
Definition at line 718 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | erase_08 | ) |
Definition at line 726 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | erase_09 | ) |
Definition at line 734 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | erase_10 | ) |
Definition at line 741 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | erase_11 | ) |
Definition at line 748 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_local_01 | ) |
Definition at line 756 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_local_02 | ) |
Definition at line 764 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_local_03 | ) |
Definition at line 773 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_local_04 | ) |
Definition at line 783 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_local_05 | ) |
Definition at line 792 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_local_06 | ) |
Definition at line 805 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | protect_local_07 | ) |
Definition at line 816 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | bad_par_01 | ) |
Definition at line 854 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | bad_par_02 | ) |
Definition at line 861 of file parse_document_test.cc.
BOOST_AUTO_TEST_CASE | ( | bad_prolog | ) |
Definition at line 872 of file parse_document_test.cc.