| // Copyright 2020 PDFium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "testing/fxgc_unittest.h" |
| |
| #include "fxjs/gc/heap.h" |
| #include "testing/gtest/include/gtest/gtest.h" |
| #include "testing/v8_test_environment.h" |
| |
| FXGCUnitTest::FXGCUnitTest() = default; |
| |
| FXGCUnitTest::~FXGCUnitTest() = default; |
| |
| void FXGCUnitTest::SetUp() { |
| FXV8UnitTest::SetUp(); |
| FXGC_Initialize(V8TestEnvironment::GetInstance()->platform(), nullptr); |
| heap_ = FXGC_CreateHeap(); |
| ASSERT_TRUE(heap_); |
| } |
| |
| void FXGCUnitTest::TearDown() { |
| heap_.reset(); |
| FXGC_Release(); |
| FXV8UnitTest::TearDown(); |
| } |