mirror of
https://github.com/unittest-cpp/unittest-cpp
synced 2026-09-27 00:28:49 +03:00
reuse & nested test
This commit is contained in:
parent
2bfb49d05b
commit
6233fbc117
1 changed files with 32 additions and 0 deletions
|
|
@ -94,4 +94,36 @@ SUITE(ParameterizedTestSimple)
|
|||
CHECK_EQUAL(2, singleValueSuiteSum);
|
||||
CHECK_EQUAL(1, hitCountSingle);
|
||||
}
|
||||
|
||||
//////////
|
||||
|
||||
string voyelReuse;
|
||||
TEST(ReusePreviousParameterized)
|
||||
{
|
||||
voyelReuse += vowel() + "-"; // Add a separator for
|
||||
}
|
||||
|
||||
TEST(ReusePreviousParameterized_Verify)
|
||||
{
|
||||
CHECK_EQUAL("A-E-I-O-U-Y-", voyelReuse);
|
||||
}
|
||||
|
||||
//////////
|
||||
|
||||
SET_SUITE_PARAMETERS(string, xyz, {
|
||||
parameters.push_back("X");
|
||||
parameters.push_back("Y");
|
||||
parameters.push_back("Z");
|
||||
});
|
||||
|
||||
string nestedParameters;
|
||||
TEST(NestedParameters)
|
||||
{
|
||||
nestedParameters += vowel() + xyz(); // Add a separator for
|
||||
}
|
||||
|
||||
TEST(NestedParameters_Verify)
|
||||
{
|
||||
CHECK_EQUAL("AXEXIXOXUXYXAYEYIYOYUYYYAZEZIZOZUZYZ", nestedParameters);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue