1*d2238194SKrzysztof Grobelny #pragma once
2*d2238194SKrzysztof Grobelny 
3*d2238194SKrzysztof Grobelny #include "interfaces/json_storage.hpp"
4*d2238194SKrzysztof Grobelny 
5*d2238194SKrzysztof Grobelny #include <gmock/gmock.h>
6*d2238194SKrzysztof Grobelny 
7*d2238194SKrzysztof Grobelny namespace interfaces
8*d2238194SKrzysztof Grobelny {
9*d2238194SKrzysztof Grobelny 
PrintTo(const JsonStorage::FilePath & o,std::ostream * os)10*d2238194SKrzysztof Grobelny inline void PrintTo(const JsonStorage::FilePath& o, std::ostream* os)
11*d2238194SKrzysztof Grobelny {
12*d2238194SKrzysztof Grobelny     (*os) << static_cast<std::filesystem::path>(o);
13*d2238194SKrzysztof Grobelny }
PrintTo(const JsonStorage::DirectoryPath & o,std::ostream * os)14*d2238194SKrzysztof Grobelny inline void PrintTo(const JsonStorage::DirectoryPath& o, std::ostream* os)
15*d2238194SKrzysztof Grobelny {
16*d2238194SKrzysztof Grobelny     (*os) << static_cast<std::filesystem::path>(o);
17*d2238194SKrzysztof Grobelny }
18*d2238194SKrzysztof Grobelny 
19*d2238194SKrzysztof Grobelny } // namespace interfaces
20