tests: Make using namespace more explicit
Hiding using namespace in common.hpp is somewhat surprising so remove common.hpp and move using namespace into all .cpp files that need it.
This commit is contained in:
parent
4b371e10ee
commit
5867aff943
@ -1,8 +0,0 @@
|
|||||||
#ifndef HEADER_TEST_COMMON_HPP
|
|
||||||
#define HEADER_TEST_COMMON_HPP
|
|
||||||
|
|
||||||
#include "test.hpp"
|
|
||||||
|
|
||||||
using namespace pugi;
|
|
||||||
|
|
||||||
#endif
|
|
||||||
@ -1,7 +1,7 @@
|
|||||||
#ifndef HEADER_TEST_HELPERS_HPP
|
#ifndef HEADER_TEST_HELPERS_HPP
|
||||||
#define HEADER_TEST_HELPERS_HPP
|
#define HEADER_TEST_HELPERS_HPP
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
#ifdef PUGIXML_COMPACT
|
#ifdef PUGIXML_COMPACT
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
static void overflow_hash_table(xml_document& doc)
|
static void overflow_hash_table(xml_document& doc)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
#define PUGIXML_DEPRECATED // Suppress deprecated declarations to avoid warnings
|
#define PUGIXML_DEPRECATED // Suppress deprecated declarations to avoid warnings
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST(document_deprecated_load)
|
TEST(document_deprecated_load)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
#include <string.h> // because Borland's STL is braindead, we have to include <string.h> _before_ <string> in order to get memcpy
|
#include <string.h> // because Borland's STL is braindead, we have to include <string.h> _before_ <string> in order to get memcpy
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include "writer_string.hpp"
|
#include "writer_string.hpp"
|
||||||
|
|
||||||
@ -26,6 +26,8 @@
|
|||||||
# include <unistd.h> // for unlink
|
# include <unistd.h> // for unlink
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
static bool load_file_in_memory(const char* path, char*& data, size_t& size)
|
static bool load_file_in_memory(const char* path, char*& data, size_t& size)
|
||||||
{
|
{
|
||||||
FILE* file = fopen(path, "rb");
|
FILE* file = fopen(path, "rb");
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include <limits>
|
#include <limits>
|
||||||
#include <string>
|
#include <string>
|
||||||
@ -7,6 +7,8 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST_XML(dom_attr_assign, "<node/>")
|
TEST_XML(dom_attr_assign, "<node/>")
|
||||||
{
|
{
|
||||||
xml_node node = doc.child(STR("node"));
|
xml_node node = doc.child(STR("node"));
|
||||||
|
|||||||
@ -1,9 +1,11 @@
|
|||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include "helpers.hpp"
|
#include "helpers.hpp"
|
||||||
|
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST_XML_FLAGS(dom_text_empty, "<node><a>foo</a><b><![CDATA[bar]]></b><c><?pi value?></c><d/></node>", parse_default | parse_pi)
|
TEST_XML_FLAGS(dom_text_empty, "<node><a>foo</a><b><![CDATA[bar]]></b><c><?pi value?></c><d/></node>", parse_default | parse_pi)
|
||||||
{
|
{
|
||||||
xml_node node = doc.child(STR("node"));
|
xml_node node = doc.child(STR("node"));
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
#define _SCL_SECURE_NO_WARNINGS
|
#define _SCL_SECURE_NO_WARNINGS
|
||||||
#define _SCL_SECURE_NO_DEPRECATE
|
#define _SCL_SECURE_NO_DEPRECATE
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@ -15,6 +15,8 @@
|
|||||||
|
|
||||||
#include "helpers.hpp"
|
#include "helpers.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
#ifdef PUGIXML_NO_STL
|
#ifdef PUGIXML_NO_STL
|
||||||
template <typename I> static I move_iter(I base, int n)
|
template <typename I> static I move_iter(I base, int n)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,12 +1,14 @@
|
|||||||
#define PUGIXML_HEADER_ONLY
|
#define PUGIXML_HEADER_ONLY
|
||||||
#define pugi pugih
|
#define pugi pugih
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
// Check header guards
|
// Check header guards
|
||||||
#include "../src/pugixml.hpp"
|
#include "../src/pugixml.hpp"
|
||||||
#include "../src/pugixml.hpp"
|
#include "../src/pugixml.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST(header_only_1)
|
TEST(header_only_1)
|
||||||
{
|
{
|
||||||
xml_document doc;
|
xml_document doc;
|
||||||
|
|||||||
@ -1,12 +1,14 @@
|
|||||||
#define PUGIXML_HEADER_ONLY
|
#define PUGIXML_HEADER_ONLY
|
||||||
#define pugi pugih
|
#define pugi pugih
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
// Check header guards
|
// Check header guards
|
||||||
#include "../src/pugixml.hpp"
|
#include "../src/pugixml.hpp"
|
||||||
#include "../src/pugixml.hpp"
|
#include "../src/pugixml.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST(header_only_2)
|
TEST(header_only_2)
|
||||||
{
|
{
|
||||||
xml_document doc;
|
xml_document doc;
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include "writer_string.hpp"
|
#include "writer_string.hpp"
|
||||||
#include "allocator.hpp"
|
#include "allocator.hpp"
|
||||||
@ -6,6 +6,8 @@
|
|||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
namespace
|
namespace
|
||||||
{
|
{
|
||||||
int page_allocs = 0;
|
int page_allocs = 0;
|
||||||
|
|||||||
@ -1,7 +1,9 @@
|
|||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include "writer_string.hpp"
|
#include "writer_string.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST(parse_pi_skip)
|
TEST(parse_pi_skip)
|
||||||
{
|
{
|
||||||
xml_document doc;
|
xml_document doc;
|
||||||
|
|||||||
@ -1,11 +1,13 @@
|
|||||||
#define _CRT_SECURE_NO_WARNINGS
|
#define _CRT_SECURE_NO_WARNINGS
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
static xml_parse_result load_concat(xml_document& doc, const char_t* a, const char_t* b = STR(""), const char_t* c = STR(""))
|
static xml_parse_result load_concat(xml_document& doc, const char_t* a, const char_t* b = STR(""), const char_t* c = STR(""))
|
||||||
{
|
{
|
||||||
char_t buffer[768];
|
char_t buffer[768];
|
||||||
|
|||||||
@ -1,9 +1,11 @@
|
|||||||
#ifndef PUGIXML_NO_STL
|
#ifndef PUGIXML_NO_STL
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
// letters taken from http://www.utf8-chartable.de/
|
// letters taken from http://www.utf8-chartable.de/
|
||||||
|
|
||||||
TEST(as_wide_empty)
|
TEST(as_wide_empty)
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include "writer_string.hpp"
|
#include "writer_string.hpp"
|
||||||
|
|
||||||
@ -6,6 +6,8 @@
|
|||||||
#include <sstream>
|
#include <sstream>
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST_XML(write_simple, "<node attr='1'><child>text</child></node>")
|
TEST_XML(write_simple, "<node attr='1'><child>text</child></node>")
|
||||||
{
|
{
|
||||||
CHECK_NODE_EX(doc, STR("<node attr=\"1\">\n<child>text</child>\n</node>\n"), STR(""), 0);
|
CHECK_NODE_EX(doc, STR("<node attr=\"1\">\n<child>text</child>\n</node>\n"), STR(""), 0);
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
#ifndef PUGIXML_NO_XPATH
|
#ifndef PUGIXML_NO_XPATH
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
@ -10,6 +10,8 @@
|
|||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <limits>
|
#include <limits>
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
static void load_document_copy(xml_document& doc, const char_t* text)
|
static void load_document_copy(xml_document& doc, const char_t* text)
|
||||||
{
|
{
|
||||||
xml_document source;
|
xml_document source;
|
||||||
|
|||||||
@ -2,13 +2,15 @@
|
|||||||
|
|
||||||
#include <string.h> // because Borland's STL is braindead, we have to include <string.h> _before_ <string> in order to get memcmp
|
#include <string.h> // because Borland's STL is braindead, we have to include <string.h> _before_ <string> in order to get memcmp
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include "helpers.hpp"
|
#include "helpers.hpp"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST_XML(xpath_api_select_nodes, "<node><head/><foo/><foo/><tail/></node>")
|
TEST_XML(xpath_api_select_nodes, "<node><head/><foo/><foo/><tail/></node>")
|
||||||
{
|
{
|
||||||
xpath_node_set ns1 = doc.select_nodes(STR("node/foo"));
|
xpath_node_set ns1 = doc.select_nodes(STR("node/foo"));
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
#ifndef PUGIXML_NO_XPATH
|
#ifndef PUGIXML_NO_XPATH
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST_XML(xpath_number_number, "<node>123</node>")
|
TEST_XML(xpath_number_number, "<node>123</node>")
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
#ifndef PUGIXML_NO_XPATH
|
#ifndef PUGIXML_NO_XPATH
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST(xpath_operators_arithmetic)
|
TEST(xpath_operators_arithmetic)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,9 +1,11 @@
|
|||||||
#ifndef PUGIXML_NO_XPATH
|
#ifndef PUGIXML_NO_XPATH
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST(xpath_literal_parse)
|
TEST(xpath_literal_parse)
|
||||||
{
|
{
|
||||||
xml_node c;
|
xml_node c;
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
#ifndef PUGIXML_NO_XPATH
|
#ifndef PUGIXML_NO_XPATH
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST_XML(xpath_paths_axes_child, "<node attr='value'><child attr='value'><subchild/></child><another/><last/></node>")
|
TEST_XML(xpath_paths_axes_child, "<node attr='value'><child attr='value'><subchild/></child><another/><last/></node>")
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
#ifndef PUGIXML_NO_XPATH
|
#ifndef PUGIXML_NO_XPATH
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST_XML(xpath_paths_abbrev_w3c_1, "<node><para/><foo/><para/></node>")
|
TEST_XML(xpath_paths_abbrev_w3c_1, "<node><para/><foo/><para/></node>")
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
#ifndef PUGIXML_NO_XPATH
|
#ifndef PUGIXML_NO_XPATH
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST_XML(xpath_paths_w3c_1, "<node><para/><foo/><para/></node>")
|
TEST_XML(xpath_paths_w3c_1, "<node><para/><foo/><para/></node>")
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,9 +1,11 @@
|
|||||||
#ifndef PUGIXML_NO_XPATH
|
#ifndef PUGIXML_NO_XPATH
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST(xpath_variables_type_none)
|
TEST(xpath_variables_type_none)
|
||||||
{
|
{
|
||||||
xpath_variable_set set;
|
xpath_variable_set set;
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
#ifndef PUGIXML_NO_XPATH
|
#ifndef PUGIXML_NO_XPATH
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST(xpath_xalan_boolean_1)
|
TEST(xpath_xalan_boolean_1)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -2,11 +2,13 @@
|
|||||||
|
|
||||||
#ifndef PUGIXML_NO_XPATH
|
#ifndef PUGIXML_NO_XPATH
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST_XML(xpath_xalan_string_1, "<doc a='test'>ENCYCLOPEDIA</doc>")
|
TEST_XML(xpath_xalan_string_1, "<doc a='test'>ENCYCLOPEDIA</doc>")
|
||||||
{
|
{
|
||||||
xml_node c;
|
xml_node c;
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
#ifndef PUGIXML_NO_XPATH
|
#ifndef PUGIXML_NO_XPATH
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST_XML(xpath_xalan_axes_1, "<far-north><north-north-west1/><north-north-west2/><north><near-north><far-west/><west/><near-west/><center center-attr-1='c1' center-attr-2='c2' center-attr-3='c3'><near-south-west/><near-south><south><far-south/></south></near-south><near-south-east/></center><near-east/><east/><far-east/></near-north></north><north-north-east1/><north-north-east2/></far-north>")
|
TEST_XML(xpath_xalan_axes_1, "<far-north><north-north-west1/><north-north-west2/><north><near-north><far-west/><west/><near-west/><center center-attr-1='c1' center-attr-2='c2' center-attr-3='c3'><near-south-west/><near-south><south><far-south/></south></near-south><near-south-east/></center><near-east/><east/><far-east/></near-north></north><north-north-east1/><north-north-east2/></far-north>")
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
#ifndef PUGIXML_NO_XPATH
|
#ifndef PUGIXML_NO_XPATH
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST_XML(xpath_xalan_position_1, "<doc><a>1</a><a>2</a><a>3</a><a>4</a></doc>")
|
TEST_XML(xpath_xalan_position_1, "<doc><a>1</a><a>2</a><a>3</a><a>4</a></doc>")
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
#ifndef PUGIXML_NO_XPATH
|
#ifndef PUGIXML_NO_XPATH
|
||||||
|
|
||||||
#include "common.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
|
using namespace pugi;
|
||||||
|
|
||||||
TEST_XML(xpath_xalan_select_1, "<doc><a><b attr='test'/></a><c><d><e/></d></c></doc>")
|
TEST_XML(xpath_xalan_select_1, "<doc><a><b attr='test'/></a><c><d><e/></d></c></doc>")
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user