From 71582701098b2c4b0fddccef0127a11b6e755a52 Mon Sep 17 00:00:00 2001 From: Ian Date: Wed, 27 Mar 2013 17:13:22 +0000 Subject: [PATCH] Re-introduce the com.gildedrose package for the Java example. Java isn't able to reference classes in the default packge, so if you're refactoring and putting your refactored code in packges, you can't refer back to the original code (i.e. Item) from them. Ensure the TextTest reference is also updated to the new location of the test. --- GildedRose/Java/{ => com/gildedrose}/GildedRose.java | 1 + GildedRose/Java/{ => com/gildedrose}/GildedRoseTest.java | 1 + GildedRose/Java/{ => com/gildedrose}/Item.java | 1 + GildedRose/Java/{ => com/gildedrose}/TexttestFixture.java | 1 + GildedRose/texttests/config.gr | 2 +- 5 files changed, 5 insertions(+), 1 deletion(-) rename GildedRose/Java/{ => com/gildedrose}/GildedRose.java (98%) rename GildedRose/Java/{ => com/gildedrose}/GildedRoseTest.java (92%) rename GildedRose/Java/{ => com/gildedrose}/Item.java (93%) rename GildedRose/Java/{ => com/gildedrose}/TexttestFixture.java (97%) diff --git a/GildedRose/Java/GildedRose.java b/GildedRose/Java/com/gildedrose/GildedRose.java similarity index 98% rename from GildedRose/Java/GildedRose.java rename to GildedRose/Java/com/gildedrose/GildedRose.java index 9f407310..8acc098d 100755 --- a/GildedRose/Java/GildedRose.java +++ b/GildedRose/Java/com/gildedrose/GildedRose.java @@ -1,3 +1,4 @@ +package com.gildedrose; class GildedRose { Item[] items; diff --git a/GildedRose/Java/GildedRoseTest.java b/GildedRose/Java/com/gildedrose/GildedRoseTest.java similarity index 92% rename from GildedRose/Java/GildedRoseTest.java rename to GildedRose/Java/com/gildedrose/GildedRoseTest.java index 6a21ee64..49517932 100644 --- a/GildedRose/Java/GildedRoseTest.java +++ b/GildedRose/Java/com/gildedrose/GildedRoseTest.java @@ -1,3 +1,4 @@ +package com.gildedrose; import static org.junit.Assert.*; import org.junit.Test; diff --git a/GildedRose/Java/Item.java b/GildedRose/Java/com/gildedrose/Item.java similarity index 93% rename from GildedRose/Java/Item.java rename to GildedRose/Java/com/gildedrose/Item.java index 8c846b45..779aad79 100755 --- a/GildedRose/Java/Item.java +++ b/GildedRose/Java/com/gildedrose/Item.java @@ -1,3 +1,4 @@ +package com.gildedrose; public class Item { public String name; diff --git a/GildedRose/Java/TexttestFixture.java b/GildedRose/Java/com/gildedrose/TexttestFixture.java similarity index 97% rename from GildedRose/Java/TexttestFixture.java rename to GildedRose/Java/com/gildedrose/TexttestFixture.java index 3f48d3aa..bd6a50ce 100755 --- a/GildedRose/Java/TexttestFixture.java +++ b/GildedRose/Java/com/gildedrose/TexttestFixture.java @@ -1,3 +1,4 @@ +package com.gildedrose; public class TexttestFixture { public static void main(String[] args) { diff --git a/GildedRose/texttests/config.gr b/GildedRose/texttests/config.gr index b301079d..e6cfd5c7 100755 --- a/GildedRose/texttests/config.gr +++ b/GildedRose/texttests/config.gr @@ -4,7 +4,7 @@ full_name:Gilded Rose Refactoring Kata default_checkout:/Users/emily/training_materials/Refactoring-Katas/GildedRose # Settings for the Java version -executable:TexttestFixture +executable:com.gildedrose.TexttestFixture interpreter:java # note you'll also need to update the file environment.gr with your classpath if you keep your classfiles somewhere unusual