11
11
import static org .junit .jupiter .api .Assertions .assertNotNull ;
12
12
13
13
@ SpringBootTest
14
- public class ScaleControllerTest {
15
-
14
+ class ScaleControllerTest {
16
15
@ Autowired
17
16
private ScaleController scaleController ;
18
17
19
18
@ Test
20
19
void testGetMajorScaleFromRequest () {
21
- // Create a sample ScaleRequest object
22
20
ScaleRequest scaleRequest = new ScaleRequest ();
23
21
scaleRequest .setScaleTonic ("C4" );
24
22
scaleRequest .setScaleName ("Major" );
25
23
scaleRequest .setOctaves (2 );
26
24
27
- // Call the getScale method
28
25
ApiResponse <Scale > response = scaleController .getScale (scaleRequest );
29
26
30
- // Assert the response
31
27
assertNotNull (response );
32
28
assertNotNull (response .getData ());
33
29
assertEquals ("C" , response .getData ().get (0 ).getNoteName ());
@@ -37,16 +33,13 @@ void testGetMajorScaleFromRequest() {
37
33
38
34
@ Test
39
35
void testGetMinorScaleFromRequest () {
40
- // Create a sample ScaleRequest object
41
36
ScaleRequest scaleRequest = new ScaleRequest ();
42
37
scaleRequest .setScaleTonic ("A4" );
43
38
scaleRequest .setScaleName ("Minor" );
44
39
scaleRequest .setOctaves (2 );
45
40
46
- // Call the getScale method
47
41
ApiResponse <Scale > response = scaleController .getScale (scaleRequest );
48
42
49
- // Assert the response
50
43
assertNotNull (response );
51
44
assertNotNull (response .getData ());
52
45
assertEquals ("A" , response .getData ().get (0 ).getNoteName ());
@@ -56,22 +49,18 @@ void testGetMinorScaleFromRequest() {
56
49
57
50
@ Test
58
51
void testGetSharpChromaticScaleFromRequest () {
59
- // Create a sample ScaleRequest object
60
52
ScaleRequest scaleRequest = new ScaleRequest ();
61
53
scaleRequest .setScaleTonic ("C4" );
62
54
scaleRequest .setScaleName ("flat_chromatic" );
63
55
scaleRequest .setOctaves (1 );
64
56
65
- // Call the getScale method
66
57
ApiResponse <Scale > response = scaleController .getScale (scaleRequest );
67
58
68
- // Assert the response
69
59
assertNotNull (response );
70
60
assertNotNull (response .getData ());
71
61
assertEquals ("C" , response .getData ().get (0 ).getNoteName ());
72
62
assertEquals (60 , response .getData ().get (0 ).getMidiValue ());
73
63
assertEquals (72 , response .getData ().get (12 ).getMidiValue ());
74
64
assertEquals (13 , response .getData ().size ());
75
65
}
76
-
77
- }
66
+ }
0 commit comments