fix encryption provider
This commit is contained in:
@@ -22,25 +22,42 @@
|
||||
#include "test_common.hpp"
|
||||
|
||||
#include "app_config.hpp"
|
||||
#include "file_manager/file_manager.hpp"
|
||||
#include "events/consumers/console_consumer.hpp"
|
||||
#include "providers/encrypt/encrypt_provider.hpp"
|
||||
#include "utils/path_utils.hpp"
|
||||
|
||||
namespace repertory {
|
||||
/* TEST(encrypt_provider, can_construct_encrypt_provider) {
|
||||
/*
|
||||
TEST(encrypt_provider, can_construct_encrypt_provider) {
|
||||
ASSERT_TRUE(
|
||||
utils::file::delete_directory_recursively("./encrypt_provider_test"));
|
||||
|
||||
// console_consumer consumer{};
|
||||
// event_system::instance().start();
|
||||
{
|
||||
console_consumer cc{};
|
||||
event_system::instance().start();
|
||||
|
||||
app_config cfg(provider_type::encrypt, "./encrypt_provider_test");
|
||||
EXPECT_FALSE(
|
||||
cfg.set_value_by_name("EncryptConfig.Path", "c:\\src").empty());
|
||||
encrypt_provider provider(cfg);
|
||||
file_manager mgr(cfg, provider);
|
||||
mgr.start();
|
||||
|
||||
event_system::instance().stop();
|
||||
EXPECT_TRUE(provider.start(
|
||||
[&provider](bool directory, api_file &file) -> api_error {
|
||||
return provider_meta_handler(provider, directory, file);
|
||||
},
|
||||
&mgr));
|
||||
|
||||
directory_item_list list{};
|
||||
EXPECT_EQ(api_error::success, provider.get_directory_items("/", list));
|
||||
|
||||
provider.stop();
|
||||
mgr.stop();
|
||||
}
|
||||
|
||||
// event_system::instance().stop();
|
||||
|
||||
ASSERT_TRUE(
|
||||
utils::file::delete_directory_recursively("./encrypt_provider_test"));
|
||||
}
|
||||
|
Reference in New Issue
Block a user