summaryrefslogtreecommitdiffstats
path: root/storageserver/src/tests/storageservertest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'storageserver/src/tests/storageservertest.cpp')
-rw-r--r--storageserver/src/tests/storageservertest.cpp42
1 files changed, 29 insertions, 13 deletions
diff --git a/storageserver/src/tests/storageservertest.cpp b/storageserver/src/tests/storageservertest.cpp
index 62a96ea8111..feff39fb8d4 100644
--- a/storageserver/src/tests/storageservertest.cpp
+++ b/storageserver/src/tests/storageservertest.cpp
@@ -85,6 +85,9 @@ struct StorageServerTest : public CppUnit::TestFixture {
std::unique_ptr<vdstestlib::DirConfig> storConfig;
std::unique_ptr<SlobrokMirror> slobrokMirror;
+ StorageServerTest();
+ ~StorageServerTest();
+
void setUp();
void tearDown();
@@ -118,6 +121,9 @@ struct StorageServerTest : public CppUnit::TestFixture {
CPPUNIT_TEST_SUITE_END();
};
+StorageServerTest::StorageServerTest() {}
+StorageServerTest::~StorageServerTest() {}
+
CPPUNIT_TEST_SUITE_REGISTRATION(StorageServerTest);
namespace {
@@ -157,12 +163,8 @@ namespace {
struct Distributor : public Node {
DistributorProcess _process;
- Distributor(vdstestlib::DirConfig& config)
- : _process(config.getConfigId())
- {
- _process.setupConfig(60000);
- _process.createNode();
- }
+ Distributor(vdstestlib::DirConfig& config);
+ ~Distributor();
virtual StorageNode& getNode() { return _process.getNode(); }
virtual StorageNodeContext& getContext()
@@ -173,13 +175,8 @@ namespace {
MemFileServiceLayerProcess _process;
StorageComponent::UP _component;
- Storage(vdstestlib::DirConfig& config) : _process(config.getConfigId())
- {
- _process.setupConfig(60000);
- _process.createNode();
- _component.reset(new StorageComponent(
- getContext().getComponentRegister(), "test"));
- }
+ Storage(vdstestlib::DirConfig& config);
+ ~Storage();
virtual StorageNode& getNode() { return _process.getNode(); }
virtual StorageNodeContext& getContext()
@@ -189,6 +186,25 @@ namespace {
uint16_t getDiskCount() { return getPartitions().size(); }
StorageComponent& getComponent() { return *_component; }
};
+
+Distributor::Distributor(vdstestlib::DirConfig& config)
+ : _process(config.getConfigId())
+{
+ _process.setupConfig(60000);
+ _process.createNode();
+}
+Distributor::~Distributor() {}
+
+Storage::Storage(vdstestlib::DirConfig& config)
+ : _process(config.getConfigId())
+{
+ _process.setupConfig(60000);
+ _process.createNode();
+ _component.reset(new StorageComponent(
+ getContext().getComponentRegister(), "test"));
+}
+Storage::~Storage() {}
+
}
void