11import org .junit .jupiter .api .BeforeEach ;
22import org .junit .jupiter .api .Disabled ;
3+ import org .junit .jupiter .api .DisplayName ;
34import org .junit .jupiter .api .Test ;
45
56import static org .assertj .core .api .Assertions .assertThat ;
@@ -13,18 +14,21 @@ public void setUp() {
1314 }
1415
1516 @ Test
17+ @ DisplayName ("Roster is empty when no student is added" )
1618 public void rosterReturnsAnEmptyListIfThereAreNoStudentsEnrolled () {
1719 assertThat (school .roster ()).isEmpty ();
1820 }
1921
2022 @ Disabled ("Remove to run test" )
2123 @ Test
24+ @ DisplayName ("Add a student" )
2225 public void addAStudent () {
2326 assertThat (school .add ("Aimee" , 2 )).isTrue ();
2427 }
2528
2629 @ Disabled ("Remove to run test" )
2730 @ Test
31+ @ DisplayName ("Student is added to the roster" )
2832 public void addingAStudentAddsThemToTheSortedRoster () {
2933 school .add ("Aimee" , 2 );
3034
@@ -33,6 +37,7 @@ public void addingAStudentAddsThemToTheSortedRoster() {
3337
3438 @ Disabled ("Remove to run test" )
3539 @ Test
40+ @ DisplayName ("Adding multiple students in the same grade in the roster" )
3641 public void addingMultipleStudentsInTheSameGrade () {
3742 assertThat (school .add ("Blair" , 2 )).isTrue ();
3843 assertThat (school .add ("James" , 2 )).isTrue ();
@@ -41,6 +46,7 @@ public void addingMultipleStudentsInTheSameGrade() {
4146
4247 @ Disabled ("Remove to run test" )
4348 @ Test
49+ @ DisplayName ("Multiple students in the same grade are added to the roster" )
4450 public void addingMoreStudentsAddsThemToTheSameSortedRoster () {
4551 school .add ("Blair" , 2 );
4652 school .add ("James" , 2 );
@@ -51,6 +57,7 @@ public void addingMoreStudentsAddsThemToTheSameSortedRoster() {
5157
5258 @ Disabled ("Remove to run test" )
5359 @ Test
60+ @ DisplayName ("Cannot add student to same grade in the roster more than once" )
5461 public void cannotAddStudentsToSameGradeInTheRosterMoreThanOnce () {
5562 assertThat (school .add ("Blair" , 2 )).isTrue ();
5663 assertThat (school .add ("James" , 2 )).isTrue ();
@@ -60,6 +67,7 @@ public void cannotAddStudentsToSameGradeInTheRosterMoreThanOnce() {
6067
6168 @ Disabled ("Remove to run test" )
6269 @ Test
70+ @ DisplayName ("Student not added to same grade in the roster more than once" )
6371 public void studentNotAddedToSameGradeInTheRosterMoreThanOnce () {
6472 school .add ("Blair" , 2 );
6573 school .add ("James" , 2 );
@@ -71,13 +79,15 @@ public void studentNotAddedToSameGradeInTheRosterMoreThanOnce() {
7179
7280 @ Disabled ("Remove to run test" )
7381 @ Test
82+ @ DisplayName ("Adding students in multiple grades" )
7483 public void addingStudentsInMultipleGrades () {
7584 assertThat (school .add ("Chelsea" , 3 )).isTrue ();
7685 assertThat (school .add ("Logan" , 7 )).isTrue ();
7786 }
7887
7988 @ Disabled ("Remove to run test" )
8089 @ Test
90+ @ DisplayName ("Students in multiple grades are added to the roster" )
8191 public void addingStudentsToDifferentGradesAddsThemToTheSameSortedRoster () {
8292 school .add ("Chelsea" , 3 );
8393 school .add ("Logan" , 7 );
@@ -87,6 +97,7 @@ public void addingStudentsToDifferentGradesAddsThemToTheSameSortedRoster() {
8797
8898 @ Disabled ("Remove to run test" )
8999 @ Test
100+ @ DisplayName ("Cannot add same student to multiple grades in the roster" )
90101 public void cannotAddSameStudentToMultipleGradesInTheRoster () {
91102 assertThat (school .add ("Blair" , 2 )).isTrue ();
92103 assertThat (school .add ("James" , 2 )).isTrue ();
@@ -96,6 +107,7 @@ public void cannotAddSameStudentToMultipleGradesInTheRoster() {
96107
97108 @ Disabled ("Remove to run test" )
98109 @ Test
110+ @ DisplayName ("Student not added to multiple grades in the roster" )
99111 public void studentNotAddedToMultipleGradesInTheRoster () {
100112 school .add ("Blair" , 2 );
101113 school .add ("James" , 2 );
@@ -107,6 +119,7 @@ public void studentNotAddedToMultipleGradesInTheRoster() {
107119
108120 @ Disabled ("Remove to run test" )
109121 @ Test
122+ @ DisplayName ("Students are sorted by grades in the roster" )
110123 public void studentsAreSortedByGradeInTheRoster () {
111124 school .add ("Jim" , 3 );
112125 school .add ("Peter" , 2 );
@@ -117,6 +130,7 @@ public void studentsAreSortedByGradeInTheRoster() {
117130
118131 @ Disabled ("Remove to run test" )
119132 @ Test
133+ @ DisplayName ("Students are sorted by name in the roster" )
120134 public void studentsAreSortedByNameInTheRoster () {
121135 school .add ("Peter" , 2 );
122136 school .add ("Zoe" , 2 );
@@ -127,6 +141,7 @@ public void studentsAreSortedByNameInTheRoster() {
127141
128142 @ Disabled ("Remove to run test" )
129143 @ Test
144+ @ DisplayName ("Students are sorted by grades and then by name in the roster" )
130145 public void studentsAreSortedByGradeAndThenByNameInTheRoster () {
131146 school .add ("Peter" , 2 );
132147 school .add ("Anna" , 1 );
@@ -141,12 +156,14 @@ public void studentsAreSortedByGradeAndThenByNameInTheRoster() {
141156
142157 @ Disabled ("Remove to run test" )
143158 @ Test
159+ @ DisplayName ("Grade is empty if no students in the roster" )
144160 public void gradeIsEmptyIfNoStudentsInTheRoster () {
145161 assertThat (school .grade (1 )).isEmpty ();
146162 }
147163
148164 @ Disabled ("Remove to run test" )
149165 @ Test
166+ @ DisplayName ("Grade is empty if no students in that grade" )
150167 public void gradeIsEmptyIfNoStudentsInThatGrade () {
151168 school .add ("Peter" , 2 );
152169 school .add ("Zoe" , 2 );
@@ -158,6 +175,7 @@ public void gradeIsEmptyIfNoStudentsInThatGrade() {
158175
159176 @ Disabled ("Remove to run test" )
160177 @ Test
178+ @ DisplayName ("Student not added to same grade more than once" )
161179 public void studentNotAddedToTheSameGradeMoreThanOnce () {
162180 school .add ("Blair" , 2 );
163181 school .add ("James" , 2 );
@@ -169,6 +187,7 @@ public void studentNotAddedToTheSameGradeMoreThanOnce() {
169187
170188 @ Disabled ("Remove to run test" )
171189 @ Test
190+ @ DisplayName ("Student not added to multiple grades" )
172191 public void studentNotAddedToMultipleGrades () {
173192 school .add ("Blair" , 2 );
174193 school .add ("James" , 2 );
@@ -181,6 +200,7 @@ public void studentNotAddedToMultipleGrades() {
181200
182201 @ Disabled ("Remove to run test" )
183202 @ Test
203+ @ DisplayName ("Students are sorted by name in a grade" )
184204 public void studentsAreSortedByNameInAGrade () {
185205 school .add ("Franklin" , 5 );
186206 school .add ("Bradley" , 5 );
0 commit comments