axmol/tests/cpp-tests/Classes/UnitTest/UnitTest.h

60 lines
1.3 KiB
C
Raw Normal View History

2014-01-03 20:14:03 +08:00
#ifndef __UNIT_TEST__
#define __UNIT_TEST__
#include "../BaseTest.h"
DEFINE_TEST_SUITE(UnitTests);
2014-01-03 20:14:03 +08:00
class UnitTestDemo : public TestCase
2014-01-03 20:14:03 +08:00
{
public:
virtual std::string title() const override;
};
//-------------------------------------
class TemplateVectorTest : public UnitTestDemo
{
public:
CREATE_FUNC(TemplateVectorTest);
virtual void onEnter() override;
virtual std::string subtitle() const override;
void constFunc(const Vector<Node*>& vec) const;
};
class TemplateMapTest : public UnitTestDemo
{
public:
CREATE_FUNC(TemplateMapTest);
virtual void onEnter() override;
virtual std::string subtitle() const override;
void constFunc(const Map<std::string, Node*>& map) const;
};
2014-01-03 21:06:33 +08:00
class ValueTest : public UnitTestDemo
{
public:
CREATE_FUNC(ValueTest);
virtual void onEnter() override;
virtual std::string subtitle() const override;
void constFunc(const Value& value) const;
};
class UTFConversionTest : public UnitTestDemo
{
public:
CREATE_FUNC(UTFConversionTest);
virtual void onEnter() override;
virtual std::string subtitle() const override;
};
2014-11-22 15:52:02 +08:00
class MathUtilTest : public UnitTestDemo
{
public:
CREATE_FUNC(MathUtilTest);
virtual void onEnter() override;
virtual std::string subtitle() const override;
};
2014-01-03 20:14:03 +08:00
#endif /* __UNIT_TEST__ */