// Header for SFML unit tests. // // For a new graphics module test case, include this header. // This ensures that string conversions are visible and can be used by doctest for debug output. #pragma once #include <WindowUtil.hpp> #include <iosfwd> #include <limits> namespace sf { struct BlendMode; class Color; class Transform; template <typename> class Rect; std::ostream& operator<<(std::ostream& os, const BlendMode& blendMode); std::ostream& operator<<(std::ostream& os, const Color& color); std::ostream& operator<<(std::ostream& os, const Transform& transform); template <typename T> std::ostream& operator<<(std::ostream& os, const Rect<T>& rect); } // namespace sf bool operator==(const sf::Transform& lhs, const Approx<sf::Transform>& rhs);