This commit is contained in:
2024-08-07 13:12:56 -05:00
parent b4999323da
commit eaae2fea77
6 changed files with 45 additions and 30 deletions

View File

@ -24,7 +24,7 @@
#if defined(U)
#undef U
#endif // defined(U)
#endif // defined(U)
#include "gmock/gmock.h"
#include "gtest/gtest.h"
@ -34,21 +34,23 @@ using namespace ::testing;
#define COMMA ,
#include "utils/config.hpp"
#include "utils/all.hpp"
namespace repertory::test {
#if defined(PROJECT_ENABLE_LIBSODIUM)
[[nodiscard]] auto create_random_file(std::size_t size) -> utils::file::file;
#endif // defined(PROJECT_ENABLE_LIBSODIUM)
[[nodiscard]] auto
generate_test_file_name(std::string_view file_name_no_extension) -> std::string;
#if defined(PROJECT_ENABLE_LIBSODIUM) && defined(PROJECT_ENABLE_BOOST)
template <typename buffer_t, typename result_t>
static void decrypt_and_verify(const buffer_t &buffer, std::string_view token,
result_t &result) {
EXPECT_TRUE(utils::encryption::decrypt_data(token, buffer, result));
}
#endif // defined(PROJECT_ENABLE_LIBSODIUM) && defined(PROJECT_ENABLE_BOOST)
[[nodiscard]] auto get_test_input_dir() -> std::string;