formatted code according to eclipse's formatter

This commit is contained in:
Emily Bache 2012-01-12 22:05:13 +01:00
parent a43bfe0f0d
commit 5b6c47ccc8
2 changed files with 63 additions and 91 deletions

View File

@ -1,4 +1,3 @@
class GildedRose { class GildedRose {
Item[] items; Item[] items;
@ -9,14 +8,12 @@ class GildedRose {
public static void main(String[] args) { public static void main(String[] args) {
System.out.println("OMGHAI!"); System.out.println("OMGHAI!");
Item[] items = new Item[] { Item[] items = new Item[] { new Item("+5 Dexterity Vest", 10, 20),
new Item("+5 Dexterity Vest", 10, 20),
new Item("Aged Brie", 2, 0), new Item("Aged Brie", 2, 0),
new Item("Elixir of the Mongoose", 5, 7), new Item("Elixir of the Mongoose", 5, 7),
new Item("Sulfuras, Hand of Ragnaros", 0, 80), new Item("Sulfuras, Hand of Ragnaros", 0, 80),
new Item("Backstage passes to a TAFKAL80ETC concert", 15, 20), new Item("Backstage passes to a TAFKAL80ETC concert", 15, 20),
new Item("Conjured Mana Cake", 3, 6) new Item("Conjured Mana Cake", 3, 6) };
};
GildedRose app = new GildedRose(items); GildedRose app = new GildedRose(items);
@ -25,38 +22,27 @@ class GildedRose {
} }
public void updateQuality() { public void updateQuality() {
for (int i = 0; i < items.length; i++) for (int i = 0; i < items.length; i++) {
{ if (items[i].name != "Aged Brie"
if (items[i].name != "Aged Brie" && items[i].name != "Backstage passes to a TAFKAL80ETC concert") && items[i].name != "Backstage passes to a TAFKAL80ETC concert") {
{ if (items[i].quality > 0) {
if (items[i].quality > 0) if (items[i].name != "Sulfuras, Hand of Ragnaros") {
{
if (items[i].name != "Sulfuras, Hand of Ragnaros")
{
items[i].quality = items[i].quality - 1; items[i].quality = items[i].quality - 1;
} }
} }
} } else {
else if (items[i].quality < 50) {
{
if (items[i].quality < 50)
{
items[i].quality = items[i].quality + 1; items[i].quality = items[i].quality + 1;
if (items[i].name == "Backstage passes to a TAFKAL80ETC concert") if (items[i].name == "Backstage passes to a TAFKAL80ETC concert") {
{ if (items[i].sellIn < 11) {
if (items[i].sellIn < 11) if (items[i].quality < 50) {
{
if (items[i].quality < 50)
{
items[i].quality = items[i].quality + 1; items[i].quality = items[i].quality + 1;
} }
} }
if (items[i].sellIn < 6) if (items[i].sellIn < 6) {
{ if (items[i].quality < 50) {
if (items[i].quality < 50)
{
items[i].quality = items[i].quality + 1; items[i].quality = items[i].quality + 1;
} }
} }
@ -64,34 +50,23 @@ class GildedRose {
} }
} }
if (items[i].name != "Sulfuras, Hand of Ragnaros") if (items[i].name != "Sulfuras, Hand of Ragnaros") {
{
items[i].sellIn = items[i].sellIn - 1; items[i].sellIn = items[i].sellIn - 1;
} }
if (items[i].sellIn < 0) if (items[i].sellIn < 0) {
{ if (items[i].name != "Aged Brie") {
if (items[i].name != "Aged Brie") if (items[i].name != "Backstage passes to a TAFKAL80ETC concert") {
{ if (items[i].quality > 0) {
if (items[i].name != "Backstage passes to a TAFKAL80ETC concert") if (items[i].name != "Sulfuras, Hand of Ragnaros") {
{
if (items[i].quality > 0)
{
if (items[i].name != "Sulfuras, Hand of Ragnaros")
{
items[i].quality = items[i].quality - 1; items[i].quality = items[i].quality - 1;
} }
} }
} } else {
else
{
items[i].quality = items[i].quality - items[i].quality; items[i].quality = items[i].quality - items[i].quality;
} }
} } else {
else if (items[i].quality < 50) {
{
if (items[i].quality < 50)
{
items[i].quality = items[i].quality + 1; items[i].quality = items[i].quality + 1;
} }
} }
@ -100,4 +75,3 @@ class GildedRose {
} }
} }

View File

@ -6,9 +6,7 @@ public class GildedRoseTest {
@Test @Test
public void foo() { public void foo() {
Item[] items = new Item[] { Item[] items = new Item[] { new Item("foo", 0, 0) };
new Item("foo", 0, 0)
};
GildedRose app = new GildedRose(items); GildedRose app = new GildedRose(items);
app.updateQuality(); app.updateQuality();
assertEquals("fixme", app.items[0].name); assertEquals("fixme", app.items[0].name);