upgrade gradle and rearrange packages

This commit is contained in:
villanibe 2025-06-27 19:58:51 +02:00
parent 3d51862bc8
commit ddd61f5304
8 changed files with 16 additions and 9 deletions

View File

@ -14,7 +14,7 @@ dependencies {
group = 'com.gildedrose'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'
sourceCompatibility = '21'
test {
useJUnitPlatform()

View File

@ -1,5 +1,7 @@
package com.gildedrose;
import com.gildedrose.item.Item;
class GildedRose {
public static final String AGED_BRIE = "Aged Brie";
@ -25,8 +27,7 @@ class GildedRose {
}
}
private static void doUpdateQuality(Item item) {
// processing quality
private void doUpdateQuality(Item item) {
boolean isAgedBrie = item.name.equals(AGED_BRIE);
boolean isBackstagePasses = item.name.equals(BACKSTAGE_PASSES);
boolean isSulfuras = item.name.equals(SULFURAS);
@ -94,19 +95,19 @@ class GildedRose {
}
}
private static void decreaseDay(Item item) {
private void decreaseDay(Item item) {
item.sellIn = item.sellIn - 1;
}
private static boolean isExpired(Item item) {
private boolean isExpired(Item item) {
return item.sellIn < SELL_IN_EXPIRED;
}
private static void decreaseQuality(Item item) {
private void decreaseQuality(Item item) {
item.quality = item.quality - 1;
}
private static void increaseQuality(Item item) {
private void increaseQuality(Item item) {
item.quality = item.quality + 1;
}

View File

@ -1,4 +1,4 @@
package com.gildedrose;
package com.gildedrose.item;
public class Item {

View File

@ -1,5 +1,6 @@
package com.gildedrose;
import com.gildedrose.item.Item;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;

View File

@ -1,5 +1,6 @@
package com.gildedrose;
import com.gildedrose.item.Item;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;

View File

@ -1,5 +1,6 @@
package com.gildedrose;
import com.gildedrose.item.Item;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;

View File

@ -1,5 +1,6 @@
package com.gildedrose;
import com.gildedrose.item.Item;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;

View File

@ -1,5 +1,7 @@
package com.gildedrose;
import com.gildedrose.item.Item;
public class TexttestFixture {
public static void main(String[] args) {
System.out.println("OMGHAI!");
@ -18,7 +20,7 @@ public class TexttestFixture {
GildedRose app = new GildedRose(items);
int days = 2;
int days = 3;
if (args.length > 0) {
days = Integer.parseInt(args[0]) + 1;
}