Add tests

This commit is contained in:
Данил
2025-07-28 20:09:18 +07:00
parent 4bbfad8f1f
commit 9676da8861
27 changed files with 408 additions and 1 deletions
+8
View File
@@ -0,0 +1,8 @@
#include "ClassA.h"
#include <iostream>
int ClassA::foo()
{
return 0;
}
+6
View File
@@ -0,0 +1,6 @@
#pragma once
class ClassA {
public:
virtual int foo();
};
+5
View File
@@ -0,0 +1,5 @@
#include "ClassB.h"
int ClassB::foo() {
return 1;
}
+8
View File
@@ -0,0 +1,8 @@
#pragma once
#include "ClassA.h"
class ClassB : public ClassA{
public:
virtual int foo();
};
+6
View File
@@ -0,0 +1,6 @@
#include "ClassC.h"
int ClassC::foo()
{
return 2;
}
+8
View File
@@ -0,0 +1,8 @@
#pragma once
#include "ClassB.h"
class ClassC : public ClassB {
public:
virtual int foo();
};
+6
View File
@@ -0,0 +1,6 @@
#include "ClassD.h"
int ClassD::foo()
{
return 3;
}
+8
View File
@@ -0,0 +1,8 @@
#pragma once
#include "ClassC.h"
class ClassD : public ClassC {
public:
virtual int foo();
};
+6
View File
@@ -0,0 +1,6 @@
#include "ClassE.h"
int ClassE::foo()
{
return 4;
}
+9
View File
@@ -0,0 +1,9 @@
#pragma once
#include "ClassD.h"
class ClassE : public ClassD
{
public:
virtual int foo();
};