diff --git a/repertory/repertory_test/src/providers_test.cpp b/repertory/repertory_test/src/providers_test.cpp index 876a055a..11cabaf6 100644 --- a/repertory/repertory_test/src/providers_test.cpp +++ b/repertory/repertory_test/src/providers_test.cpp @@ -801,14 +801,15 @@ TEST(providers_test, encrypt_provider) { .c_str()); encrypt_provider provider{cfg}; - file_manager mgr(cfg, provider); - mgr.start(); - EXPECT_TRUE(provider.start( [&provider](bool directory, api_file &file) -> api_error { return provider_meta_handler(provider, directory, file); }, &mgr)); + + file_manager mgr(cfg, provider); + mgr.start(); + EXPECT_EQ(provider_type::encrypt, provider.get_provider_type()); EXPECT_TRUE(provider.is_read_only()); EXPECT_TRUE(provider.is_online()); @@ -840,15 +841,17 @@ TEST(providers_test, s3_provider) { } curl_comm comm{cfg.get_s3_config()}; - s3_provider provider{cfg, comm}; - file_manager mgr(cfg, provider); - mgr.start(); + s3_provider provider{cfg, comm}; EXPECT_TRUE(provider.start( [&provider](bool directory, api_file &file) -> api_error { return provider_meta_handler(provider, directory, file); }, &mgr)); + + file_manager mgr(cfg, provider); + mgr.start(); + EXPECT_EQ(provider_type::s3, provider.get_provider_type()); EXPECT_FALSE(provider.is_read_only()); EXPECT_TRUE(provider.is_online()); @@ -881,15 +884,16 @@ TEST(providers_test, sia_provider) { } curl_comm comm{cfg.get_host_config()}; - sia_provider provider{cfg, comm}; - file_manager mgr(cfg, provider); - mgr.start(); + sia_provider provider{cfg, comm}; EXPECT_TRUE(provider.start( [&provider](bool directory, api_file &file) -> api_error { return provider_meta_handler(provider, directory, file); }, &mgr)); + + file_manager mgr(cfg, provider); + mgr.start(); EXPECT_EQ(provider_type::sia, provider.get_provider_type()); EXPECT_FALSE(provider.is_read_only()); EXPECT_TRUE(provider.is_online());