Skip to content

Commit 31e40fa

Browse files
committed
Added default formatter, and more test cases.
1 parent fdd00ab commit 31e40fa

1 file changed

Lines changed: 20 additions & 24 deletions

File tree

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

Lines changed: 20 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,17 @@
1616

1717
function getAngleType(angle) {
1818
// TODO: Implement this function
19-
if( angle > 0 && angle < 90){
19+
if (angle > 0 && angle < 90) {
2020
return "Acute angle";
21-
}
22-
else if (angle === 90){
23-
return "Right angle";
24-
}
25-
else if ( angle > 90 && angle < 180){
21+
} else if (angle === 90) {
22+
return "Right angle";
23+
} else if (angle > 90 && angle < 180) {
2624
return "Obtuse angle";
27-
}
28-
else if(angle === 180){
25+
} else if (angle === 180) {
2926
return "Straight angle";
30-
}
31-
else if( angle > 180 && angle < 360){
27+
} else if (angle > 180 && angle < 360) {
3228
return "Reflex angle";
33-
}
34-
else return "Invalid angle";
29+
} else return "Invalid angle";
3530
}
3631

3732
// The line below allows us to load the getAngleType function into tests in other files.
@@ -50,31 +45,32 @@ function assertEquals(actualOutput, targetOutput) {
5045
// TODO: Write tests to cover all cases, including boundary and invalid cases.
5146
// Example: Identify Right Angles
5247

53-
const acute = getAngleType(45);
54-
assertEquals(acute, "Acute angle");
48+
const acute1 = getAngleType(45);
49+
assertEquals(acute1, "Acute angle");
5550

51+
const acute2 = getAngleType(70);
52+
assertEquals(acute2, "Acute angel");
5653

5754
const right = getAngleType(90);
5855
assertEquals(right, "Right angle");
5956

57+
const obtuse1 = getAngleType(120);
58+
assertEquals(obtuse1, "Obtuse angle");
6059

61-
const obtuse = getAngleType(120);
62-
assertEquals(obtuse, "Obtuse angle");
63-
60+
const obtuse2 = getAngleType(165);
61+
assertEquals(obtuse2, "Obtuse angle");
6462

6563
const straight = getAngleType(180);
6664
assertEquals(straight, "Straight angle");
6765

66+
const reflex1 = getAngleType(200);
67+
assertEquals(reflex1, "Reflex angle");
6868

69-
const reflex = getAngleType(200);
70-
assertEquals(reflex, "Reflex angle");
71-
69+
const reflex2 = getAngleType(310);
70+
assertEquals(reflex2, "Reflex angle");
7271

73-
const invalid0 = getAngleType(0);
72+
const invalid0 = getAngleType(0);
7473
assertEquals(invalid0, "Invalid angle");
7574

7675
const invalid360 = getAngleType(360);
7776
assertEquals(invalid360, "Invalid angle");
78-
79-
80-

0 commit comments

Comments
 (0)