mirror of
https://github.com/nodejs/node.git
synced 2024-11-21 10:59:27 +00:00
test: remove destructor from node_test_fixture
This commit removes the destructor from node_test_fixture.h which calls the TearDown function causing TearDown to be called twice. This also allows us to remove the check of the platform_ in TearDown. Also the Setup/TearDown functions in AliasBufferTest are removed as they are not necessary. PR-URL: https://github.com/nodejs/node/pull/18524 Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
b9a873e044
commit
83c93158fb
@ -64,10 +64,6 @@ class NodeTestFixture : public ::testing::Test {
|
||||
protected:
|
||||
v8::Isolate* isolate_;
|
||||
|
||||
~NodeTestFixture() {
|
||||
TearDown();
|
||||
}
|
||||
|
||||
virtual void SetUp() {
|
||||
CHECK_EQ(0, uv_loop_init(¤t_loop));
|
||||
platform_ = new node::NodePlatform(8, nullptr);
|
||||
@ -86,7 +82,6 @@ class NodeTestFixture : public ::testing::Test {
|
||||
}
|
||||
|
||||
virtual void TearDown() {
|
||||
if (platform_ == nullptr) return;
|
||||
platform_->Shutdown();
|
||||
while (uv_loop_alive(¤t_loop)) {
|
||||
uv_run(¤t_loop, UV_RUN_ONCE);
|
||||
|
@ -5,16 +5,7 @@
|
||||
|
||||
using node::AliasedBuffer;
|
||||
|
||||
class AliasBufferTest : public NodeTestFixture {
|
||||
protected:
|
||||
void SetUp() override {
|
||||
NodeTestFixture::SetUp();
|
||||
}
|
||||
|
||||
void TearDown() override {
|
||||
NodeTestFixture::TearDown();
|
||||
}
|
||||
};
|
||||
class AliasBufferTest : public NodeTestFixture {};
|
||||
|
||||
template<class NativeT>
|
||||
void CreateOracleValues(NativeT* buf, size_t count) {
|
||||
|
Loading…
Reference in New Issue
Block a user