28 for(
size_t i = 0;; ++i )
30 m_path = std::filesystem::temp_directory_path() / ( aNamePrefix + std::to_string( i ) + aSuffix );
32 std::error_code error;
34 if( std::filesystem::create_directory(
m_path, error ) )
37 if( error && error != std::errc::file_exists )
38 throw std::filesystem::filesystem_error(
"Cannot create temporary test directory",
m_path, error );