OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AgentUtXmlTestCase Class Reference

#include <test_xml.h>

Collaboration diagram for AgentUtXmlTestCase:

Public Member Functions

 AgentUtXmlTestCase (const std::string &name, const pugi::xml_node &node, AgentUtXmlTest *test)
 
virtual ~AgentUtXmlTestCase ()
 
AgentUtXmlTesttest ()
 
virtual bool ReadXml ()
 
virtual bool Run ()
 
virtual void ToString (std::string *str)
 
void set_verbose (bool val)
 
bool verbose () const
 
const std::string & name () const
 

Private Types

typedef std::vector
< AgentUtXmlNode * > 
AgentUtXmlNodeList
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (AgentUtXmlTestCase)
 

Private Attributes

std::string name_
 
pugi::xml_node xml_node_
 
AgentUtXmlNodeList node_list_
 
pugi::xml_document gen_doc_
 
AgentUtXmlTesttest_
 
bool verbose_
 

Detailed Description

Definition at line 87 of file test_xml.h.

Member Typedef Documentation

Definition at line 89 of file test_xml.h.

Constructor & Destructor Documentation

AgentUtXmlTestCase::AgentUtXmlTestCase ( const std::string &  name,
const pugi::xml_node &  node,
AgentUtXmlTest test 
)

Definition at line 318 of file test_xml.cc.

AgentUtXmlTestCase::~AgentUtXmlTestCase ( )
virtual

Definition at line 325 of file test_xml.cc.

Member Function Documentation

AgentUtXmlTestCase::DISALLOW_COPY_AND_ASSIGN ( AgentUtXmlTestCase  )
private
const std::string& AgentUtXmlTestCase::name ( ) const
inline

Definition at line 101 of file test_xml.h.

bool AgentUtXmlTestCase::ReadXml ( )
virtual

Definition at line 332 of file test_xml.cc.

Here is the call graph for this function:

bool AgentUtXmlTestCase::Run ( void  )
virtual

Definition at line 403 of file test_xml.cc.

Here is the call graph for this function:

void AgentUtXmlTestCase::set_verbose ( bool  val)
inline

Definition at line 99 of file test_xml.h.

AgentUtXmlTest* AgentUtXmlTestCase::test ( )
inline

Definition at line 94 of file test_xml.h.

void AgentUtXmlTestCase::ToString ( std::string *  str)
virtual

Definition at line 436 of file test_xml.cc.

bool AgentUtXmlTestCase::verbose ( ) const
inline

Definition at line 100 of file test_xml.h.

Member Data Documentation

pugi::xml_document AgentUtXmlTestCase::gen_doc_
private

Definition at line 106 of file test_xml.h.

std::string AgentUtXmlTestCase::name_
private

Definition at line 103 of file test_xml.h.

AgentUtXmlNodeList AgentUtXmlTestCase::node_list_
private

Definition at line 105 of file test_xml.h.

AgentUtXmlTest* AgentUtXmlTestCase::test_
private

Definition at line 107 of file test_xml.h.

bool AgentUtXmlTestCase::verbose_
private

Definition at line 108 of file test_xml.h.

pugi::xml_node AgentUtXmlTestCase::xml_node_
private

Definition at line 104 of file test_xml.h.


The documentation for this class was generated from the following files: