#include "./helper.h" namespace TestUtilities { /*! * \brief Prints a TagTextEncoding to enable CPPUNIT_ASSERT_EQUAL for tag values. */ std::ostream &operator <<(std::ostream &os, const Media::TagTextEncoding &encoding) { using namespace Media; switch(encoding) { case TagTextEncoding::Unspecified: return os << "unspecified"; case TagTextEncoding::Latin1: return os << "Latin-1"; case TagTextEncoding::Utf8: return os << "UTF-8"; case TagTextEncoding::Utf16LittleEndian: return os << "UTF-16 LE"; case TagTextEncoding::Utf16BigEndian: return os << "UTF-16 BE"; } return os; } }