From 9456bfce1f5908364e1757e1984dd06b569c0fbd Mon Sep 17 00:00:00 2001 From: Ralf Comtesse Date: Wed, 1 Oct 2025 08:31:06 +0200 Subject: [PATCH] all approval tests running with the java approval test framework --- scala/src/main/scala/com/gildedrose/Item.scala | 2 +- .../src/test/scala/com/gildedrose/GildedRoseApprovalTest.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/scala/src/main/scala/com/gildedrose/Item.scala b/scala/src/main/scala/com/gildedrose/Item.scala index 8515ced7..f30ab6e2 100644 --- a/scala/src/main/scala/com/gildedrose/Item.scala +++ b/scala/src/main/scala/com/gildedrose/Item.scala @@ -1,5 +1,5 @@ package com.gildedrose -class Item(val name: String, var sellIn: Int, var quality: Int) { +case class Item(val name: String, var sellIn: Int, var quality: Int) { } \ No newline at end of file diff --git a/scala/src/test/scala/com/gildedrose/GildedRoseApprovalTest.java b/scala/src/test/scala/com/gildedrose/GildedRoseApprovalTest.java index 6bd7365a..d71d1960 100644 --- a/scala/src/test/scala/com/gildedrose/GildedRoseApprovalTest.java +++ b/scala/src/test/scala/com/gildedrose/GildedRoseApprovalTest.java @@ -29,8 +29,8 @@ public class GildedRoseApprovalTest { System.setOut(new PrintStream(fakeoutput)); System.setIn(new ByteArrayInputStream("a\n".getBytes())); - // todo: fix Program -// Program.main(); + String[] args = {"30"}; + TexttestFixture.main(args); String output = fakeoutput.toString(); Approvals.verify(output);