From 8da58f6dd1615422e9164c2fb5db07aa88984acb Mon Sep 17 00:00:00 2001 From: Emily Date: Mon, 20 Feb 2012 14:17:47 +0100 Subject: [PATCH] added a text based test for the java and python versions --- GildedRose/Java/Main.java | 31 ++ GildedRose/texttests/._config.gr | Bin 0 -> 4096 bytes GildedRose/texttests/._environment.gr | Bin 0 -> 4096 bytes GildedRose/texttests/._testsuite.gr | Bin 0 -> 4096 bytes GildedRose/texttests/ThirtyDays/._options.gr | Bin 0 -> 4096 bytes GildedRose/texttests/ThirtyDays/errors.gr | 0 GildedRose/texttests/ThirtyDays/options.gr | 1 + GildedRose/texttests/ThirtyDays/output.gr | 280 +++++++++++++++++++ GildedRose/texttests/config.gr | 18 ++ GildedRose/texttests/environment.gr | 3 + GildedRose/texttests/testsuite.gr | 2 + 11 files changed, 335 insertions(+) create mode 100755 GildedRose/Java/Main.java create mode 100755 GildedRose/texttests/._config.gr create mode 100755 GildedRose/texttests/._environment.gr create mode 100755 GildedRose/texttests/._testsuite.gr create mode 100755 GildedRose/texttests/ThirtyDays/._options.gr create mode 100644 GildedRose/texttests/ThirtyDays/errors.gr create mode 100755 GildedRose/texttests/ThirtyDays/options.gr create mode 100644 GildedRose/texttests/ThirtyDays/output.gr create mode 100755 GildedRose/texttests/config.gr create mode 100755 GildedRose/texttests/environment.gr create mode 100755 GildedRose/texttests/testsuite.gr diff --git a/GildedRose/Java/Main.java b/GildedRose/Java/Main.java new file mode 100755 index 00000000..87d79509 --- /dev/null +++ b/GildedRose/Java/Main.java @@ -0,0 +1,31 @@ + +public class Main { + public static void main(String[] args) { + System.out.println("OMGHAI!"); + + Item[] items = new Item[] { new Item("+5 Dexterity Vest", 10, 20), + new Item("Aged Brie", 2, 0), + new Item("Elixir of the Mongoose", 5, 7), + new Item("Sulfuras, Hand of Ragnaros", 0, 80), + new Item("Backstage passes to a TAFKAL80ETC concert", 15, 20), + new Item("Conjured Mana Cake", 3, 6) }; + + GildedRose app = new GildedRose(items); + + int days = 2; + if (args.length > 0) { + days = Integer.parseInt(args[0]) + 1; + } + + for (int i = 0; i < days; i++) { + System.out.println("-------- day " + i + " --------"); + System.out.println("name, sellIn, quality"); + for (Item item : items) { + System.out.println(item); + } + System.out.println(); + app.updateQuality(); + } + } + +} \ No newline at end of file diff --git a/GildedRose/texttests/._config.gr b/GildedRose/texttests/._config.gr new file mode 100755 index 0000000000000000000000000000000000000000..05c1b19e8f0ad2fec8b155dc875ced3a8f4603bd GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vvYvJF zKST$^44`r)G%bukK2%&ZIX_n~H!-;=KR2-?wOB7Xu_(2Kp_&WikmUTF(%d`+TLlAa zFh3_VFBQl$G_&TaMKf`fI~oF`Aut*OqaiRF0;3@?8UmvsFd71*Aut*OqaiTjLjcs- z1Yt0c3(3eVRwzm>&Mz%WPE|$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vvYvJF zKST$^44`r)G%bukK2%&ZIX_n~H!-;=KR2-?wOB7Xu_(2Kp_&WikmUTF(%d`+TLoiN zYp_60W?m|gYhcY)i)P{|cQgb>Ltr!nMnhmU1V%$(Gz3ONU^E0qLtr!nMnho4hXAOv z3Bq6?7m|@#tWcC%oL^d$oT`wPUzDwonOBmUSCW~Zmza}NsgRSJR-%xUlbDwc?14gc R4QUG1|8TF!Fv$J?4*-sUFJAxv literal 0 HcmV?d00001 diff --git a/GildedRose/texttests/._testsuite.gr b/GildedRose/texttests/._testsuite.gr new file mode 100755 index 0000000000000000000000000000000000000000..9c4f9870ed67e7fbd23c2e36667e95c1a148a5b1 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vvYvJF zKST$^44`r)G%bukK2%&ZIX_n~H!-;=KR2-?wOB7Xu_(2Kp_&WikmUTF(%d`+TLlYK zYp_60W?m|gYhcY)i)P{|cQgb>Ltr!nMnhmU1V%$(Gz3ONU^E0qLtr!nMnho4hXAOv z3Bq6?7m|@#tWcC%oL^d$oT`wPUzDwonOBmUSCW~Zmza}NsgRSJR-%xUlbDwc?14gc R4QUG1|8TF!Fv$J?4*=UeFJu4! literal 0 HcmV?d00001 diff --git a/GildedRose/texttests/ThirtyDays/._options.gr b/GildedRose/texttests/ThirtyDays/._options.gr new file mode 100755 index 0000000000000000000000000000000000000000..5ffc020ca9a07576f2666083de5aca2ad8d1ca85 GIT binary patch literal 4096 zcmeH~u?oU45QeXUh#lN?l5)O4QP<+&1BjpgNW}TK83I0Yxp8H)gtKP zEZo6y`H%b|_iYF5K?hm@3&wG|#tk-6_n_-@3eday>UHl95Jdj`Bj#zkN-nqR<$$xl zKKil*UN`+dH+h^hZcWadC}Pg6aBvLkk8q>PT;mMK$x|z-g;$d#JbgV#k_Zq1B0vO) z01+SpM1Tko0U|&Ih(Nt;*7=Mm-N^#2C`@U&z|7b^O6`Pp(rBjC0hP!cZWYsezkxQc Ozb>EizegEDR8