CPUnit 0.95 (beta)
The REAL C++ port of JUnit.
cpunit::ConformityChecker Class Reference

#include <cpunit_ConformityChecker.hpp>

List of all members.

Public Member Functions

 ConformityChecker (const std::string &path_pattern, const std::string &name_pattern)
 ConformityChecker (const std::string &path_pattern, const std::string &name_pattern, const std::string &file_pattern)
virtual ~ConformityChecker ()
void set_extension (const std::string &extension_pattern)
bool matches (const RegInfo &ri) const

Private Member Functions

bool check_file_path_match (const RegInfo &ri) const

Private Attributes

GlobMatcher path
GlobMatcher name
GlobMatcher file
bool file_eq_path
std::string extension

Detailed Description

Definition at line 42 of file cpunit_ConformityChecker.hpp.


Constructor & Destructor Documentation

cpunit::ConformityChecker::ConformityChecker ( const std::string &  path_pattern,
const std::string &  name_pattern 
)

Definition at line 49 of file cpunit_ConformityChecker.cpp.

cpunit::ConformityChecker::ConformityChecker ( const std::string &  path_pattern,
const std::string &  name_pattern,
const std::string &  file_pattern 
)

Definition at line 36 of file cpunit_ConformityChecker.cpp.

cpunit::ConformityChecker::~ConformityChecker ( ) [virtual]

Definition at line 60 of file cpunit_ConformityChecker.cpp.


Member Function Documentation

bool cpunit::ConformityChecker::check_file_path_match ( const RegInfo ri) const [private]

Definition at line 85 of file cpunit_ConformityChecker.cpp.

bool cpunit::ConformityChecker::matches ( const RegInfo ri) const

Definition at line 69 of file cpunit_ConformityChecker.cpp.

void cpunit::ConformityChecker::set_extension ( const std::string &  extension_pattern)

Definition at line 64 of file cpunit_ConformityChecker.cpp.


Member Data Documentation

std::string cpunit::ConformityChecker::extension [private]

Definition at line 47 of file cpunit_ConformityChecker.hpp.

Definition at line 46 of file cpunit_ConformityChecker.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines