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
fxv8_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_FXV8_UNITTEST_H_
6
#
define
TESTING_FXV8_UNITTEST_H_
7
8
#
include
<
memory
>
9
10
#
include
"testing/gtest/include/gtest/gtest.h"
11
12
class
CFX_V8
;
13
class
CFX_V8ArrayBufferAllocator;
14
15
namespace
v8
{
16
class
Isolate;
17
}
// namespace v8
18
19
class
FXV8UnitTest
:
public
::
testing
::
Test
{
20
public
:
21
struct
V8IsolateDeleter
{
22
void
operator
()(
v8
::Isolate* ptr)
const
;
23
};
24
25
FXV8UnitTest
();
26
~
FXV8UnitTest
()
override
;
27
28
void
SetUp
()
override
;
29
30
v8
::Isolate*
isolate
()
const
{
return
isolate_.get(); }
31
32
protected
:
33
std
::
unique_ptr
<
CFX_V8ArrayBufferAllocator
>
array_buffer_allocator_
;
34
std
::unique_ptr<
v8
::Isolate,
V8IsolateDeleter
>
isolate_
;
35
};
36
37
#
endif
// TESTING_FXV8_UNITTEST_H_
TEST_F
TEST_F(CFXV8UnitTest, EmptyLocal)
Definition
cfx_v8_unittest.cpp:40
CFXV8UnitTest
Definition
cfx_v8_unittest.cpp:23
CFXV8UnitTest::~CFXV8UnitTest
~CFXV8UnitTest() override=default
CFXV8UnitTest::CFXV8UnitTest
CFXV8UnitTest()=default
CFXV8UnitTest::cfx_v8
CFX_V8 * cfx_v8() const
Definition
cfx_v8_unittest.cpp:34
CFXV8UnitTest::cfx_v8_
std::unique_ptr< CFX_V8 > cfx_v8_
Definition
cfx_v8_unittest.cpp:37
CFXV8UnitTest::SetUp
void SetUp() override
Definition
cfx_v8_unittest.cpp:29
CFX_V8
Definition
cfx_v8.h:18
FXV8UnitTest
Definition
fxv8_unittest.h:19
FXV8UnitTest::isolate
v8::Isolate * isolate() const
Definition
fxv8_unittest.h:30
FXV8UnitTest::FXV8UnitTest
FXV8UnitTest()
FXV8UnitTest::SetUp
void SetUp() override
Definition
fxv8_unittest.cpp:20
FXV8UnitTest::isolate_
std::unique_ptr< v8::Isolate, V8IsolateDeleter > isolate_
Definition
fxv8_unittest.h:34
FXV8UnitTest::array_buffer_allocator_
std::unique_ptr< CFX_V8ArrayBufferAllocator > array_buffer_allocator_
Definition
fxv8_unittest.h:33
FXV8UnitTest::~FXV8UnitTest
~FXV8UnitTest() override
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
v8
Definition
fxv8_unittest.h:15
FXV8UnitTest::V8IsolateDeleter
Definition
fxv8_unittest.h:21
FXV8UnitTest::V8IsolateDeleter::operator()
void operator()(v8::Isolate *ptr) const
Definition
fxv8_unittest.cpp:12
qtwebengine
src
3rdparty
chromium
third_party
pdfium
testing
fxv8_unittest.h
Generated on
for Qt by
1.18.0