Fix tests
This commit is contained in:
@@ -2,6 +2,11 @@
|
|||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
|
ClassA::ClassA()
|
||||||
|
{
|
||||||
|
SetType(Classes::ClassA);
|
||||||
|
}
|
||||||
|
|
||||||
int ClassA::foo()
|
int ClassA::foo()
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@@ -5,5 +5,6 @@
|
|||||||
GENERATE_META(ClassA)
|
GENERATE_META(ClassA)
|
||||||
class ClassA : public IRTTI {
|
class ClassA : public IRTTI {
|
||||||
public:
|
public:
|
||||||
|
ClassA();
|
||||||
virtual int foo();
|
virtual int foo();
|
||||||
};
|
};
|
||||||
@@ -1,5 +1,9 @@
|
|||||||
#include "ClassB.h"
|
#include "ClassB.h"
|
||||||
|
|
||||||
|
ClassB::ClassB() {
|
||||||
|
SetType(Classes::ClassB);
|
||||||
|
}
|
||||||
|
|
||||||
int ClassB::foo() {
|
int ClassB::foo() {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
@@ -5,5 +5,6 @@
|
|||||||
GENERATE_META(ClassB)
|
GENERATE_META(ClassB)
|
||||||
class ClassB : public ClassA{
|
class ClassB : public ClassA{
|
||||||
public:
|
public:
|
||||||
|
ClassB();
|
||||||
virtual int foo();
|
virtual int foo();
|
||||||
};
|
};
|
||||||
@@ -1,5 +1,9 @@
|
|||||||
#include "ClassC.h"
|
#include "ClassC.h"
|
||||||
|
|
||||||
|
ClassC::ClassC() {
|
||||||
|
SetType(Classes::ClassC);
|
||||||
|
}
|
||||||
|
|
||||||
int ClassC::foo()
|
int ClassC::foo()
|
||||||
{
|
{
|
||||||
return 2;
|
return 2;
|
||||||
|
|||||||
@@ -5,5 +5,6 @@
|
|||||||
GENERATE_META(ClassC)
|
GENERATE_META(ClassC)
|
||||||
class ClassC : public ClassB {
|
class ClassC : public ClassB {
|
||||||
public:
|
public:
|
||||||
|
ClassC();
|
||||||
virtual int foo();
|
virtual int foo();
|
||||||
};
|
};
|
||||||
@@ -1,5 +1,10 @@
|
|||||||
#include "ClassD.h"
|
#include "ClassD.h"
|
||||||
|
|
||||||
|
ClassD::ClassD()
|
||||||
|
{
|
||||||
|
SetType(Classes::ClassD);
|
||||||
|
}
|
||||||
|
|
||||||
int ClassD::foo()
|
int ClassD::foo()
|
||||||
{
|
{
|
||||||
return 3;
|
return 3;
|
||||||
|
|||||||
@@ -5,5 +5,6 @@
|
|||||||
GENERATE_META(ClassD)
|
GENERATE_META(ClassD)
|
||||||
class ClassD : public ClassC {
|
class ClassD : public ClassC {
|
||||||
public:
|
public:
|
||||||
|
ClassD();
|
||||||
virtual int foo();
|
virtual int foo();
|
||||||
};
|
};
|
||||||
@@ -1,5 +1,10 @@
|
|||||||
#include "ClassE.h"
|
#include "ClassE.h"
|
||||||
|
|
||||||
|
ClassE::ClassE()
|
||||||
|
{
|
||||||
|
SetType(Classes::ClassE);
|
||||||
|
}
|
||||||
|
|
||||||
int ClassE::foo()
|
int ClassE::foo()
|
||||||
{
|
{
|
||||||
return 4;
|
return 4;
|
||||||
|
|||||||
@@ -6,5 +6,6 @@ GENERATE_META(ClassE)
|
|||||||
class ClassE : public ClassD
|
class ClassE : public ClassD
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
ClassE();
|
||||||
virtual int foo();
|
virtual int foo();
|
||||||
};
|
};
|
||||||
Reference in New Issue
Block a user