| OLD | NEW |
| 1 // Copyright 2015 PDFium Authors. All rights reserved. | 1 // Copyright 2015 PDFium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "testing/js_embedder_test.h" | 5 #include "testing/js_embedder_test.h" |
| 6 | 6 |
| 7 #include "fxjse/include/fxjs_perisolatedata.h" |
| 8 |
| 7 JSEmbedderTest::JSEmbedderTest() | 9 JSEmbedderTest::JSEmbedderTest() |
| 8 : m_pArrayBufferAllocator(new FXJS_ArrayBufferAllocator), | 10 : m_pArrayBufferAllocator(new FXJS_ArrayBufferAllocator), |
| 9 m_pIsolate(nullptr) {} | 11 m_pIsolate(nullptr) {} |
| 10 | 12 |
| 11 JSEmbedderTest::~JSEmbedderTest() {} | 13 JSEmbedderTest::~JSEmbedderTest() {} |
| 12 | 14 |
| 13 void JSEmbedderTest::SetUp() { | 15 void JSEmbedderTest::SetUp() { |
| 14 v8::Isolate::CreateParams params; | 16 v8::Isolate::CreateParams params; |
| 15 params.array_buffer_allocator = m_pArrayBufferAllocator.get(); | 17 params.array_buffer_allocator = m_pArrayBufferAllocator.get(); |
| 16 m_pIsolate = v8::Isolate::New(params); | 18 m_pIsolate = v8::Isolate::New(params); |
| (...skipping 17 matching lines...) Expand all Loading... |
| 34 m_pIsolate = nullptr; | 36 m_pIsolate = nullptr; |
| 35 } | 37 } |
| 36 | 38 |
| 37 v8::Isolate* JSEmbedderTest::isolate() { | 39 v8::Isolate* JSEmbedderTest::isolate() { |
| 38 return m_pIsolate; | 40 return m_pIsolate; |
| 39 } | 41 } |
| 40 | 42 |
| 41 v8::Local<v8::Context> JSEmbedderTest::GetV8Context() { | 43 v8::Local<v8::Context> JSEmbedderTest::GetV8Context() { |
| 42 return m_pPersistentContext.Get(m_pIsolate); | 44 return m_pPersistentContext.Get(m_pIsolate); |
| 43 } | 45 } |
| OLD | NEW |