Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
fxgc_unittest.h
Go to the documentation of this file.
1
// Copyright 2020 The PDFium Authors
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#
ifndef
TESTING_FXGC_UNITTEST_H_
6
#
define
TESTING_FXGC_UNITTEST_H_
7
8
#
include
"fxjs/gc/heap.h"
9
#
include
"testing/gtest/include/gtest/gtest.h"
10
11
class
FXGCUnitTest
:
public
::
testing
::
Test
{
12
public
:
13
FXGCUnitTest
();
14
~
FXGCUnitTest
()
override
;
15
16
// testing::Test:
17
void
SetUp
()
override
;
18
void
TearDown
()
override
;
19
20
cppgc
::Heap*
heap
()
const
{
return
heap_.get(); }
21
void
ForceGCAndPump
();
22
void
Pump
();
23
24
private
:
25
FXGCScopedHeap
heap_;
26
};
27
28
#
endif
// TESTING_FXGC_UNITTEST_H_
FXGCUnitTest
Definition
fxgc_unittest.h:11
FXGCUnitTest::heap
cppgc::Heap * heap() const
Definition
fxgc_unittest.h:20
FXGCUnitTest::Pump
void Pump()
Definition
fxgc_unittest.cpp:36
FXGCUnitTest::SetUp
void SetUp() override
Definition
fxgc_unittest.cpp:16
FXGCUnitTest::ForceGCAndPump
void ForceGCAndPump()
Definition
fxgc_unittest.cpp:31
FXGCUnitTest::TearDown
void TearDown() override
Definition
fxgc_unittest.cpp:24
FXGCUnitTest::~FXGCUnitTest
~FXGCUnitTest() override
FXGCUnitTest::FXGCUnitTest
FXGCUnitTest()
GCedTreeNodeMixinUnitTest
Definition
gced_tree_node_mixin_unittest.cpp:37
GCedTreeNodeMixinUnitTest::GCedTreeNodeMixinUnitTest
GCedTreeNodeMixinUnitTest()=default
GCedTreeNodeMixinUnitTest::AddClutterToBack
void AddClutterToBack(ObservableGCedTreeNodeMixinForTest *parent)
Definition
gced_tree_node_mixin_unittest.cpp:64
GCedTreeNodeMixinUnitTest::TearDown
void TearDown() override
Definition
gced_tree_node_mixin_unittest.cpp:43
GCedTreeNodeMixinUnitTest::~GCedTreeNodeMixinUnitTest
~GCedTreeNodeMixinUnitTest() override=default
GCedTreeNodeMixinUnitTest::root
ObservableGCedTreeNodeMixinForTest * root() const
Definition
gced_tree_node_mixin_unittest.cpp:48
GCedTreeNodeMixinUnitTest::CreateNode
ObservableGCedTreeNodeMixinForTest * CreateNode()
Definition
gced_tree_node_mixin_unittest.cpp:51
GCedTreeNodeMixinUnitTest::CreateRoot
void CreateRoot()
Definition
gced_tree_node_mixin_unittest.cpp:49
GCedTreeNodeMixinUnitTest::AddClutterToFront
void AddClutterToFront(ObservableGCedTreeNodeMixinForTest *parent)
Definition
gced_tree_node_mixin_unittest.cpp:56
fxcrt::Observable
Definition
observed_ptr.h:17
TEST_F
TEST_F(GCedTreeNodeMixinUnitTest, OneRefence)
Definition
gced_tree_node_mixin_unittest.cpp:76
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
#define CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
Definition
heap.h:32
FXGCScopedHeap
std::unique_ptr< cppgc::Heap, FXGCHeapDeleter > FXGCScopedHeap
Definition
heap.h:25
cppgc
Definition
heap.h:12
qtwebengine
src
3rdparty
chromium
third_party
pdfium
testing
fxgc_unittest.h
Generated on
for Qt by
1.18.0