From e1fdd009627d61a5986d5d13939ba32b59fc19cf Mon Sep 17 00:00:00 2001 From: emily Date: Fri, 5 Jun 2020 15:36:03 +0200 Subject: [PATCH] starting position should include item printer --- cpp-catch2/test/gildedrose_catch.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/cpp-catch2/test/gildedrose_catch.cpp b/cpp-catch2/test/gildedrose_catch.cpp index 5fe4c870..46ae4e91 100644 --- a/cpp-catch2/test/gildedrose_catch.cpp +++ b/cpp-catch2/test/gildedrose_catch.cpp @@ -1,14 +1,21 @@ -#include "catch2/catch.hpp" +#include #include "ApprovalTests.hpp" #include "GildedRose.h" -TEST_CASE("Foo") { +std::ostream& operator<<(std::ostream& os, const Item& obj) +{ + return os + << "name: " << obj.name + << ", sellIn: " << obj.sellIn + << ", quality: " << obj.quality; +} + +TEST_CASE("UpdateQuality") { vector items; items.push_back(Item("foo", 0, 0)); GildedRose app(items); app.updateQuality(); - REQUIRE("fixme" == app.items[0].name); - + REQUIRE("foo" == app.items[0].name); }