File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed
Java/src/test/java/com/gildedrose Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -127,6 +127,34 @@ void qualityIncreasesBy3WhenSellInIsBetween5And0() {
127127 app .updateQuality ();
128128 assertThat (backStagePass .quality ).isEqualTo (13 );
129129 }
130+
131+ @ DisplayName ("quality drops to 0 after the concert" )
132+ @ Test
133+ void qualityDropsTo0AfterTheConcert () {
134+ backStagePass .sellIn = 0 ;
135+ GildedRose app = createGildedRose (backStagePass );
136+ app .updateQuality ();
137+ assertThat (backStagePass .quality ).isEqualTo (0 );
138+ }
139+
140+ @ DisplayName ("quality never goes below 0" )
141+ @ Test
142+ void qualityNeverGoesBelow0 () {
143+ backStagePass .sellIn = 0 ;
144+ backStagePass .quality = 0 ;
145+ GildedRose app = createGildedRose (backStagePass );
146+ app .updateQuality ();
147+ assertThat (backStagePass .quality ).isEqualTo (0 );
148+ }
149+
150+ @ DisplayName ("quality never exceeds 50" )
151+ @ Test
152+ void qualityNeverExceeds50 () {
153+ backStagePass .quality = 50 ;
154+ GildedRose app = createGildedRose (backStagePass );
155+ app .updateQuality ();
156+ assertThat (backStagePass .quality ).isEqualTo (50 );
157+ }
130158 }
131159
132160 @ Nested
You can’t perform that action at this time.
0 commit comments