-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtests.cpp
35 lines (25 loc) · 881 Bytes
/
tests.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
//
// Created by sages on 10/10/2018.
//
#include "gtest/gtest.h"
#include "triangle.h"
TEST(test_angles_sides,Equilateral_triangle){
triang::Triangle triangle{};
ASSERT_EQ(" Equilateral triangle Obtuse triangle",triangle.return_type(60,60,60,10,10,10));
}
TEST(test_angles_sides,Scalene_triangle){
triang::Triangle triangle{};
ASSERT_EQ(" Acute Triangle Scalene triangle",triangle.return_type(24,75,81,11,10,12));
}
TEST(test_angles_sides,Acute_triangle){
triang::Triangle triangle{};
ASSERT_EQ(" Acute Triangle Scalene triangle",triangle.return_type(80,81,19,10,5,12));
}
TEST(test_angles_sides,Obtuse_triangle){
triang::Triangle triangle{};
ASSERT_EQ(" right triangle Scalene triangle",triangle.return_type(90,45,45,30,31,32));
}
int main(int argc, char** argv) {
testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}