ct_common  1.0.1
Common library for combinatorial testing
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
ct::common::TestCase Class Reference

#include <test_case.h>

Inheritance diagram for ct::common::TestCase:
ct::common::Assignment

List of all members.

Public Member Functions

 TestCase (void)
 TestCase (const TestCase &from)
TestCaseoperator= (const TestCase &right)
virtual ~TestCase (void)
virtual bool IsContainParam (std::size_t pid) const
virtual std::size_t GetValue (std::size_t pid) const
virtual bool IsSubAssignmentOf (const Assignment &assignment) const

Detailed Description

The class for test cases

Definition at line 28 of file test_case.h.


Constructor & Destructor Documentation

TestCase::TestCase ( void  )

Definition at line 18 of file test_case.cpp.

TestCase::TestCase ( const TestCase from)

Definition at line 22 of file test_case.cpp.

TestCase::~TestCase ( void  ) [virtual]

Definition at line 26 of file test_case.cpp.


Member Function Documentation

std::size_t TestCase::GetValue ( std::size_t  pid) const [virtual]

return the value for the given pid

Implements ct::common::Assignment.

Definition at line 39 of file test_case.cpp.

bool TestCase::IsContainParam ( std::size_t  pid) const [virtual]

whether the assignment contains a parameter

Implements ct::common::Assignment.

Definition at line 35 of file test_case.cpp.

bool TestCase::IsSubAssignmentOf ( const Assignment assignment) const [virtual]

check the assignment is a sub-assignment of another one

Implements ct::common::Assignment.

Definition at line 46 of file test_case.cpp.

TestCase & TestCase::operator= ( const TestCase right)

Definition at line 29 of file test_case.cpp.


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