Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include "..\CircleLib\Circle.h"
- #include "gtest\gtest.h"
- #include <cerrno>
- TEST(test, 1)
- {
- int m[] = { 0, 1, 2, 3 };
- linia a(4), b;
- b = a;
- for (int i = 0; i < 4; ++i)
- {
- EXPECT_EQ(m[i], b.getmas(i));
- }
- }
- TEST(test, 2)
- {
- int m[] = { 1, 2, 3, 4 };
- linia a(4, m), b;
- b = a;
- for (int i = 0; i < 4; ++i)
- {
- EXPECT_EQ(m[i], b.getmas(i));
- }
- }
- TEST(test,3)
- {
- int t[] = { 3, 4, 5, 6, 1, 2 };
- int m[] = { 1, 2, 3, 4 };
- int n[] = { 3, 4, 5, 6 };
- int k[6];
- linia a(4, m), b(4,n), c(4,k);
- c = b + a;
- for (int i = 0; i < 6; ++i)
- {
- EXPECT_EQ(t[i], c.getmas(i));
- }
- }
- TEST(test,4)
- {
- int t[] = { 3, 4 };
- int m[] = { 1, 2, 3, 4 };
- int n[] = { 3, 4, 5, 6 };
- int k[2];
- linia a(4, m), b(4, n), c(4, k);
- c = b * a;
- for (int i = 0; i < 2; ++i)
- {
- EXPECT_EQ(t[i], c.getmas(i));
- }
- }
- TEST(test, 5)
- {
- int t[] = { 5, 6 };
- int m[] = { 1, 2, 3, 4 };
- int n[] = { 3, 4, 5, 6 };
- int k[2];
- linia a(4, m), b(4, n), c(4, k);
- c = b - a;
- for (int i = 0; i < 2; ++i)
- {
- EXPECT_EQ(t[i], c.getmas(i));
- }
- }
- TEST(test, 6)
- {
- int t[] = { 1, 2, 3 };
- int m[] = { 1, 2 };
- int n = 3;
- int k[3];
- linia a(2, m), c(3, k);
- c = a += n;
- for (int i = 0; i < 3; ++i)
- {
- EXPECT_EQ(t[i], c.getmas(i));
- }
- }
- int _tmain(int argc, _TCHAR* argv[])
- {
- ::testing::InitGoogleTest(&argc, argv);
- double a= RUN_ALL_TESTS();
- cout << a;
- cin >> a;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement