@@ -6,7 +6,62 @@ import { getAngleType } from "../implement/1-get-angle-type.js";
66// TODO: Write tests to cover all cases, including boundary and invalid cases.
77// Example: Identify Right Angles
88
9+ test ( "Classifies Acute angles" , ( ) => {
10+ const Acute = getAngleType ( 1 ) ;
11+ assert . equal ( Acute , "Acute angle" ) ;
12+
13+ const Acute1 = getAngleType ( 45 ) ;
14+ assert . equal ( Acute1 , "Acute angle" ) ;
15+
16+ const Acute2 = getAngleType ( 89 ) ;
17+ assert . equal ( Acute2 , "Acute angle" ) ;
18+ } ) ;
19+
920test ( "Classifies right angles" , ( ) => {
1021 const right = getAngleType ( 90 ) ;
1122 assert . equal ( right , "Right angle" ) ;
1223} ) ;
24+
25+ test ( "Classifies Obtuse angles" , ( ) => {
26+ const Obtuse = getAngleType ( 91 ) ;
27+ assert . equal ( Obtuse , "Obtuse angle" ) ;
28+
29+ const Obtuse1 = getAngleType ( 120 ) ;
30+ assert . equal ( Obtuse1 , "Obtuse angle" ) ;
31+
32+ const Obtuse2 = getAngleType ( 179 ) ;
33+ assert . equal ( Obtuse2 , "Obtuse angle" ) ;
34+ } ) ;
35+
36+ test ( "Classifies Straight angles" , ( ) => {
37+ const Straight = getAngleType ( 180 ) ;
38+ assert . equal ( Straight , "Straight angle" ) ;
39+ } ) ;
40+
41+ test ( "Classifies Reflex angles" , ( ) => {
42+ const Reflex = getAngleType ( 181 ) ;
43+ assert . equal ( Reflex , "Reflex angle" ) ;
44+
45+ const Reflex1 = getAngleType ( 299 ) ;
46+ assert . equal ( Reflex1 , "Reflex angle" ) ;
47+
48+ const Reflex2 = getAngleType ( 360 ) ;
49+ assert . equal ( Reflex2 , "Reflex angle" ) ;
50+ } ) ;
51+
52+ test ( "Classifies Invalid angles" , ( ) => {
53+ const Invalid = getAngleType ( 0 ) ;
54+ assert . equal ( Invalid , "Invalid angle" ) ;
55+
56+ const Invalid1 = getAngleType ( 361 ) ;
57+ assert . equal ( Invalid1 , "Invalid angle" ) ;
58+
59+ const Invalid2 = getAngleType ( 399 ) ;
60+ assert . equal ( Invalid2 , "Invalid angle" ) ;
61+
62+ const Invalid3 = getAngleType ( - 7 ) ;
63+ assert . equal ( Invalid3 , "Invalid angle" ) ;
64+
65+ const Invalid4 = getAngleType ( 30.2 ) ;
66+ assert . equal ( Invalid4 , "Invalid angle" ) ;
67+ } ) ;
0 commit comments