From ec3e81b7a7be77836ac52dc6168aa5ac4c498217 Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Sat, 17 Feb 2018 12:58:17 -0800 Subject: Added test result reporting --- Tests/TestApp/include/TestCreateObjFromNativeRes.h | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'Tests/TestApp/include/TestCreateObjFromNativeRes.h') diff --git a/Tests/TestApp/include/TestCreateObjFromNativeRes.h b/Tests/TestApp/include/TestCreateObjFromNativeRes.h index a0b1e8e..1e9b335 100644 --- a/Tests/TestApp/include/TestCreateObjFromNativeRes.h +++ b/Tests/TestApp/include/TestCreateObjFromNativeRes.h @@ -23,10 +23,26 @@ #pragma once -class TestCreateObjFromNativeRes +#include "UnitTestBase.h" + +class TestCreateObjFromNativeRes : public UnitTestBase { public: - virtual ~TestCreateObjFromNativeRes() {} + TestCreateObjFromNativeRes() : UnitTestBase("Object initialization from native resource handle test") {} + virtual ~TestCreateObjFromNativeRes() + { + if(m_NumTexturesCreated != 0 || m_NumBuffersCreated != 0 ) + { + std::stringstream infoss; + infoss << "Textures crated: " << m_NumTexturesCreated <<" Buffers created: " << m_NumBuffersCreated; + SetStatus(TestResult::Succeeded, infoss.str().c_str()); + } + else + SetStatus(TestResult::Skipped); + } virtual void CreateTexture(Diligent::ITexture *pTexture) = 0; virtual void CreateBuffer(Diligent::IBuffer *pBuffer) = 0; +protected: + int m_NumTexturesCreated = 0; + int m_NumBuffersCreated = 0; }; -- cgit v1.2.3