Commit 76267916 by Szeberényi Imre

kommentek

parent 5eb764b5
......@@ -3,7 +3,9 @@
*
*/
#ifndef JPORTA
#define ELKESZULT 5
#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.
......@@ -103,6 +105,7 @@ int main() {
#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
TEST(Point, insert) {
Set<Point> s0;
s0.insert(Point(1, 2));
......@@ -113,6 +116,7 @@ int main() {
#endif // ELKESZULT >= 2
#if ELKESZULT >= 3
/// equal függvény tesztelése int-re
TEST(int, equal) {
int a = 1, b = 1;
EXPECT_TRUE(equal(a, b));
......@@ -122,6 +126,7 @@ int main() {
#if ELKESZULT == 3
/// equal függvény tesztelése Point-ra, amikor mindkét koordináta számít az összehasonlításban
TEST(Point, equal) {
Point a, b, c(0,1), d(1,1), e(1,0);
EXPECT_TRUE(equal(a, b));
......@@ -132,12 +137,10 @@ int main() {
EXPECT_FALSE(equal(a, d));
EXPECT_FALSE(equal(a, e));
} ENDM
EXPECT_FALSE(equal(a, d));
EXPECT_FALSE(equal(a, e));
} ENDM
#endif // ELKESZULT == 3
#if ELKESZULT == 4
/// equal függvény tesztelése Point-ra, amikor csak az x koordináta számít az összehasonlításban
TEST(Point, Xequal) {
Point a, b, c(0,1), d(1,1), e(1,0);
EXPECT_TRUE(equal(a, b));
......@@ -148,6 +151,7 @@ int main() {
#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;
s0.insert(Point(1, 2));
......@@ -157,6 +161,7 @@ int main() {
#endif // ELKESZULT == 4
#if ELKESZULT == 5
/// Xequal függvény tesztelése
TEST(Point, Xequal2) {
Point a, b, c(0,1), d(1,1), e(1,0);
EXPECT_TRUE(Xequal(a, b));
......@@ -166,6 +171,7 @@ int main() {
} ENDM
TEST(Point, insert) {
/// insert és isElement tesztelése Point-ra az Xequal függvénnyel, mint sablonparaméterrel
Set<Point, 20, Xequal> s0;
s0.insert(Point(1));
EXPECT_TRUE(s0.isElement(Point(1, 8)));
......@@ -174,13 +180,12 @@ int main() {
#endif // ELKESZULT == 4
/// Itt a vége
std::cout << "ELKESZULT = " << ELKESZULT << std::endl;
if (ELKESZULT < 2 && !gtest_lite::test.fail())
FAIL() << "\nLegalabb az elso ket feladatot oldja meg!" << std::endl;
if (ELKESZULT >= 4 && !gtest_lite::test.fail())
std::cout << "Szuper! Mind kesz" << std::endl;
else
std::cout << "ELKESZULT = " << ELKESZULT << std::endl;
GTEND(std::cerr); // Csak C(J)PORTA működéséhez kell
return 0;
......
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