31 lines
670 B
C++
31 lines
670 B
C++
#ifndef PASSWORDFILE_TESTS_UTILS_H
|
|
#define PASSWORDFILE_TESTS_UTILS_H
|
|
|
|
#include "../io/entry.h"
|
|
#include "../io/field.h"
|
|
|
|
#include <c++utilities/conversion/stringconversion.h>
|
|
#include <c++utilities/misc/traits.h>
|
|
|
|
#include <ostream>
|
|
|
|
namespace CppUtilities {
|
|
|
|
inline std::ostream &operator<<(std::ostream &out, const Io::Entry *entry)
|
|
{
|
|
return out << joinStrings(entry->path(), "/");
|
|
}
|
|
|
|
inline std::ostream &operator<<(std::ostream &out, const Io::Field *field)
|
|
{
|
|
return out << field->name() << '=' << field->value();
|
|
}
|
|
|
|
} // namespace CppUtilities
|
|
|
|
#include <c++utilities/tests/testutils.h>
|
|
|
|
using namespace CppUtilities;
|
|
|
|
#endif // PASSWORDFILE_TESTS_UTILS_H
|