Commit 5e4881e2 by Szeberényi Imre

Feledekeny hallgatok

parent 76267916
......@@ -3,9 +3,10 @@
*
*/
#ifndef JPORTA
#define ELKESZULT 5
#ifndef CPORTA
#define ELKESZULT 0
#endif
/**
* ELKESZULT == 0 estén az Ön által készített Set sablon létezését teszteli.
* ELKESZULT == 1 esetén a Set működését teszteli néhány alaptípussal.
......@@ -27,6 +28,9 @@
#include "point.h"
#include "myset.hpp"
#ifndef ELKESZULT
#define ELKESZULT 2 // ha nem definiálta a myset.hpp-ben JPORTA-ra történő feltöltéskor akkor legyen 2
#endif
/// Tagfüggvények létezését tesztelő sablonok generálása nem fontos megértenie
CREATE_Has_(size)
......@@ -102,7 +106,7 @@ int main() {
EXPECT_TRUE(s0.isElement(Integer(1)));
EXPECT_FALSE(s0.isElement(Integer(120)));
} ENDM
#endif // ELKESZULT > 1
#endif // ELKESZULT >= 1
#if (ELKESZULT >= 2 && ELKESZULT < 4) || ELKESZULT == 5
/// insert és isElement tesztelése Point-ra, amikor mindkét koordináta számít az összehasonlításban
......@@ -113,7 +117,7 @@ int main() {
EXPECT_FALSE(s0.isElement(Point(1)));
EXPECT_FALSE(s0.isElement(Point(100)));
} ENDM
#endif // ELKESZULT >= 2
#endif // (ELKESZULT >= 2 && ELKESZULT < 4) || ELKESZULT == 5
#if ELKESZULT >= 3
/// equal függvény tesztelése int-re
......@@ -122,7 +126,7 @@ int main() {
EXPECT_TRUE(equal(a, b));
EXPECT_FALSE(equal(a, 2));
} ENDM
#endif // ELKESZULT >=3 && ELKESZULT < 4
#endif // ELKESZULT >=3
#if ELKESZULT == 3
......@@ -130,13 +134,11 @@ int main() {
TEST(Point, equal) {
Point a, b, c(0,1), d(1,1), e(1,0);
EXPECT_TRUE(equal(a, b));
EXPECT_FALSE(equal(a, c)); TEST(Point, Xequal) {
Point a, b, c(0,1), d(1,1), e(1,0);
EXPECT_TRUE(equal(a, b));
EXPECT_TRUE(equal(a, c));
EXPECT_FALSE(equal(a, c));
EXPECT_FALSE(equal(a, d));
EXPECT_FALSE(equal(a, e));
} ENDM
#endif // ELKESZULT == 3
#if ELKESZULT == 4
......@@ -148,9 +150,7 @@ int main() {
EXPECT_FALSE(equal(a, d));
EXPECT_FALSE(equal(a, e));
} ENDM
#endif // ELKESZULT == 4
#if ELKESZULT == 4
/// insert és isElement tesztelése Point-ra, amikor csak az x koordináta számít az összehasonlításban
TEST(Point, insert) {
Set<Point> s0;
......@@ -177,7 +177,7 @@ int main() {
EXPECT_TRUE(s0.isElement(Point(1, 8)));
EXPECT_FALSE(s0.isElement(Point(100)));
} ENDM
#endif // ELKESZULT == 4
#endif // ELKESZULT == 5
/// Itt a vége
std::cout << "ELKESZULT = " << ELKESZULT << std::endl;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment