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); }