summaryrefslogtreecommitdiffstats
path: root/lldb/unittests/ObjectFile/ELF/TestObjectFileELF.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/unittests/ObjectFile/ELF/TestObjectFileELF.cpp')
-rw-r--r--lldb/unittests/ObjectFile/ELF/TestObjectFileELF.cpp19
1 files changed, 3 insertions, 16 deletions
diff --git a/lldb/unittests/ObjectFile/ELF/TestObjectFileELF.cpp b/lldb/unittests/ObjectFile/ELF/TestObjectFileELF.cpp
index 6bf641847cd..01ad2ab4d19 100644
--- a/lldb/unittests/ObjectFile/ELF/TestObjectFileELF.cpp
+++ b/lldb/unittests/ObjectFile/ELF/TestObjectFileELF.cpp
@@ -9,6 +9,7 @@
#include "Plugins/ObjectFile/ELF/ObjectFileELF.h"
#include "Plugins/SymbolFile/Symtab/SymbolFileSymtab.h"
+#include "TestingSupport/SubsystemRAII.h"
#include "TestingSupport/TestUtilities.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/ModuleSpec.h"
@@ -29,22 +30,8 @@ using namespace lldb_private;
using namespace lldb;
class ObjectFileELFTest : public testing::Test {
-public:
- void SetUp() override {
- FileSystem::Initialize();
- HostInfo::Initialize();
- ObjectFileELF::Initialize();
- SymbolFileSymtab::Initialize();
- }
-
- void TearDown() override {
- SymbolFileSymtab::Terminate();
- ObjectFileELF::Terminate();
- HostInfo::Terminate();
- FileSystem::Terminate();
- }
-
-protected:
+ SubsystemRAII<FileSystem, HostInfo, ObjectFileELF, SymbolFileSymtab>
+ subsystems;
};
TEST_F(ObjectFileELFTest, SectionsResolveConsistently) {
OpenPOWER on IntegriCloud