#include "include/v8-context.h"
#include "include/v8-local-handle.h"
#include "include/v8-primitive.h"
#include "include/v8-template.h"
#include "src/api/api-inl.h"
#include "src/objects/objects-inl.h"
#include "test/unittests/test-utils.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace v8 {
namespace remote_object_unittest {
using RemoteObjectTest = TestWithIsolate;
namespace {
bool AccessCheck(Local<Context> accessing_context,
Local<Object> accessed_object, Local<Value> data) { … }
v8::Intercepted NamedGetter(Local<Name> property,
const PropertyCallbackInfo<Value>& info) { … }
void Constructor(const FunctionCallbackInfo<Value>& info) { … }
}
TEST_F(RemoteObjectTest, CreationContextOfRemoteContext) { … }
TEST_F(RemoteObjectTest, CreationContextOfRemoteObject) { … }
TEST_F(RemoteObjectTest, RemoteContextInstanceChecks) { … }
TEST_F(RemoteObjectTest, TypeOfRemoteContext) { … }
TEST_F(RemoteObjectTest, TypeOfRemoteObject) { … }
}
}