Skip to content

Commit d16b7fb

Browse files
author
russom
committed
Test cases for Straight, Reflex and Invalid angles created and tested.
1 parent 3331c94 commit d16b7fb

1 file changed

Lines changed: 21 additions & 4 deletions

File tree

Sprint-3/1-implement-and-rewrite-tests/rewrite-tests-with-jest/1-get-angle-type.test.js

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,36 @@ test(`should return "Acute angle" when (0 < angle < 90)`, () => {
1515

1616
// Case 2: Right angle
1717
test(`should return "Right angle" when (angle === 90)`, () => {
18-
// Test various acute angles, including boundary cases
19-
expect(getAngleType(89)).toEqual("Right angle");
18+
// Test Right angles.
2019
expect(getAngleType(90)).toEqual("Right angle");
21-
expect(getAngleType(91)).toEqual("Right angle");
2220
});
2321

2422
// Case 3: Obtuse angles
2523
test(`should return "Obtuse angle" when (angle > 90 && angle < 180)`, () => {
26-
// Test various acute angles, including boundary cases
24+
// Test various Obtuse angles, including boundary cases
2725
expect(getAngleType(91)).toEqual("Obtuse angle");
2826
expect(getAngleType(145)).toEqual("Obtuse angle");
2927
expect(getAngleType(179)).toEqual("Obtuse angle");
3028
});
29+
3130
// Case 4: Straight angle
31+
test(`should return "Straight angle" when (angle === 180)`, () => {
32+
// Test Obtuse angles.
33+
expect(getAngleType(180)).toEqual("Straight angle");
34+
});
35+
3236
// Case 5: Reflex angles
37+
test(`should return "Reflex angle" when (angle > 180 && angle < 360)`, () => {
38+
// Test various Reflex angles, including boundary cases
39+
expect(getAngleType(181)).toEqual("Reflex angle");
40+
expect(getAngleType(240)).toEqual("Reflex angle");
41+
expect(getAngleType(359)).toEqual("Reflex angle");
42+
});
43+
3344
// Case 6: Invalid angles
45+
test(`should return "Invalid angle" when (angle < 0 && angle > 360)`, () => {
46+
// Test various Invalid angles that are less that 0 or above 360 degrees.
47+
expect(getAngleType(0)).toEqual("Invalid angle");
48+
expect(getAngleType(361)).toEqual("Invalid angle");
49+
});
50+

0 commit comments

Comments
 (0)