SDFM_CONTROL/EFC_PlatformC28x_Test/SdfmTest.hpp

54 lines
1.2 KiB
C++
Raw Permalink Normal View History

/*
* SdfmTest.hpp
*
* Created on: 27 авг. 2024 г.
* Author: sedov
*/
#ifndef SDFMTEST_HPP_
#define SDFMTEST_HPP_
#include "UnitTestInterface.hh"
namespace umlib { namespace tests {
template<class SdfmImplementation>
class SdfmTest : public UnitTestInterface {
typedef SdfmImplementation SdfmImpl;
public:
SdfmTest();
~SdfmTest();
void run( TestResult & test_result );
private:
void test_create( TestResult & test_result );
};
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
template<class SdfmImplementation>
inline umlib::tests::SdfmTest<SdfmImplementation>::SdfmTest() {
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
}
template<class SdfmImplementation>
inline umlib::tests::SdfmTest<SdfmImplementation>::~SdfmTest() {
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
}
template<class SdfmImplementation>
inline void umlib::tests::SdfmTest<SdfmImplementation>::run( TestResult & test_result ) {
test_create( test_result );
}
template<class SdfmImplementation>
inline void umlib::tests::SdfmTest<SdfmImplementation>::test_create(TestResult & test_result ) {
SdfmImpl flag;
test_result.assert_true( flag.teast_SDFM1(), "SDFM Itterputs is instialize");
}
}
}
#endif /* SDFMTEST_HPP_ */