1
0

Pass drive config

This commit is contained in:
Scott E. Graves
2017-02-19 14:34:41 -06:00
parent 9d74953782
commit 354404f71b
3 changed files with 11 additions and 6 deletions

View File

@@ -2,7 +2,7 @@
#include "CppUnitTest.h" #include "CppUnitTest.h"
#include <SiaApi.h> #include <SiaApi.h>
#include "UnitTestConfig.h" #include "UnitTestConfig.h"
#include "SiaDriveConfig.h"
using namespace Microsoft::VisualStudio::CppUnitTestFramework; using namespace Microsoft::VisualStudio::CppUnitTestFramework;
namespace UnitTests namespace UnitTests
@@ -30,7 +30,8 @@ namespace UnitTests
} } } }
}; };
CSiaFileTree ft(siaCurl); CSiaDriveConfig driveConfig;
CSiaFileTree ft(siaCurl, &driveConfig);
ft.BuildTree(j); ft.BuildTree(j);
auto fileList = ft.GetFileList(); auto fileList = ft.GetFileList();
Assert::AreEqual(static_cast<size_t>(3), fileList.size()); Assert::AreEqual(static_cast<size_t>(3), fileList.size());
@@ -62,7 +63,8 @@ namespace UnitTests
} } } }
}; };
CSiaFileTree ft(siaCurl); CSiaDriveConfig driveConfig;
CSiaFileTree ft(siaCurl, &driveConfig);
ft.BuildTree(j); ft.BuildTree(j);
auto ret = ft.Query(L"root/sub1/*.txt"); auto ret = ft.Query(L"root/sub1/*.txt");
Assert::AreEqual((size_t)3, ret.size()); Assert::AreEqual((size_t)3, ret.size());

View File

@@ -2,6 +2,7 @@
#include "CppUnitTest.h" #include "CppUnitTest.h"
#include <SiaApi.h> #include <SiaApi.h>
#include "UnitTestConfig.h" #include "UnitTestConfig.h"
#include "SiaDriveConfig.h"
using namespace Microsoft::VisualStudio::CppUnitTestFramework; using namespace Microsoft::VisualStudio::CppUnitTestFramework;
@@ -17,7 +18,8 @@ namespace UnitTests
public: public:
TEST_METHOD(GetServerVersion) TEST_METHOD(GetServerVersion)
{ {
CSiaApi api(_hostConfig); CSiaDriveConfig driveConfig;
CSiaApi api(_hostConfig, &driveConfig);
Assert::IsTrue(api.GetServerVersion() == TEST_SERVER_VERSION); Assert::IsTrue(api.GetServerVersion() == TEST_SERVER_VERSION);
} }

View File

@@ -2,7 +2,7 @@
#include "CppUnitTest.h" #include "CppUnitTest.h"
#include <SiaApi.h> #include <SiaApi.h>
#include "UnitTestConfig.h" #include "UnitTestConfig.h"
#include "SiaDriveConfig.h"
using namespace Microsoft::VisualStudio::CppUnitTestFramework; using namespace Microsoft::VisualStudio::CppUnitTestFramework;
namespace UnitTests namespace UnitTests
@@ -12,7 +12,8 @@ namespace UnitTests
DAEMON_TEST() DAEMON_TEST()
private: private:
CSiaApi _api = CSiaApi({ TEST_SERVER_AND_PORT, TEST_SERVER_VERSION }); CSiaDriveConfig _driveConfig;
CSiaApi _api = CSiaApi({ TEST_SERVER_AND_PORT, TEST_SERVER_VERSION }, &_driveConfig);
public: public:
TEST_METHOD(CreateWalletAndUnlockWithEnglishSeedAndLock) TEST_METHOD(CreateWalletAndUnlockWithEnglishSeedAndLock)