diff --git a/tests/TestParameterizedTest.cpp b/tests/TestParameterizedTest.cpp new file mode 100644 index 0000000..efe8606 --- /dev/null +++ b/tests/TestParameterizedTest.cpp @@ -0,0 +1,38 @@ +#include "UnitTest++/UnitTest++.h" + +#include +#include "UnitTest++/ParameterizedTest.h" + +using namespace std; +using namespace UnitTest; + +SUITE(ParameterizedTest) +{ + vector voyelleValues; + ParameterizedTest voyelle(voyelleValues); + + struct InitVoyelle + { + InitVoyelle() + { + voyelleValues.push_back("A"); + voyelleValues.push_back("E"); + voyelleValues.push_back("I"); + voyelleValues.push_back("O"); + voyelleValues.push_back("U"); + voyelleValues.push_back("Y"); + } + } InitVoyelleInstance; + + + static string buildVoyellesStringOutput; + TEST(BuildVoyellesString) + { + buildVoyellesStringOutput += voyelle(); + } + + TEST(CheckVoyelle) + { + CHECK_EQUAL("AEIOUY", buildVoyellesStringOutput); + } +}