Index: test/cctest/test-api.cc |
diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc |
index 87e3c0c10071865c88929b7d4d99468310c1d924..4524574ff1815bbbe53de73c66e9ab8494751e36 100644 |
--- a/test/cctest/test-api.cc |
+++ b/test/cctest/test-api.cc |
@@ -1,5 +1,4 @@ |
// Copyright 2012 the V8 project authors. All rights reserved. |
- |
// Redistribution and use in source and binary forms, with or without |
// modification, are permitted provided that the following conditions are |
// met: |
@@ -3742,36 +3741,6 @@ THREADED_TEST(SimplePropertyWrite) { |
} |
-THREADED_TEST(SetterOnly) { |
- v8::HandleScope scope; |
- Local<ObjectTemplate> templ = ObjectTemplate::New(); |
- templ->SetAccessor(v8_str("x"), NULL, SetXValue, v8_str("donut")); |
- LocalContext context; |
- context->Global()->Set(v8_str("obj"), templ->NewInstance()); |
- Local<Script> script = Script::Compile(v8_str("obj.x = 4; obj.x")); |
- for (int i = 0; i < 10; i++) { |
- CHECK(xValue.IsEmpty()); |
- script->Run(); |
- CHECK_EQ(v8_num(4), xValue); |
- xValue.Dispose(); |
- xValue = v8::Persistent<Value>(); |
- } |
-} |
- |
- |
-THREADED_TEST(NoAccessors) { |
- v8::HandleScope scope; |
- Local<ObjectTemplate> templ = ObjectTemplate::New(); |
- templ->SetAccessor(v8_str("x"), NULL, NULL, v8_str("donut")); |
- LocalContext context; |
- context->Global()->Set(v8_str("obj"), templ->NewInstance()); |
- Local<Script> script = Script::Compile(v8_str("obj.x = 4; obj.x")); |
- for (int i = 0; i < 10; i++) { |
- script->Run(); |
- } |
-} |
- |
- |
static v8::Handle<Value> XPropertyGetter(Local<String> property, |
const AccessorInfo& info) { |
ApiTestFuzzer::Fuzz(); |
@@ -10808,24 +10777,18 @@ TEST(DontLeakGlobalObjects) { |
{ v8::HandleScope scope; |
LocalContext context; |
} |
- // Fire context disposed notification to force clearing monomorphic ICs. |
- v8::V8::ContextDisposedNotification(); |
CheckSurvivingGlobalObjectsCount(0); |
{ v8::HandleScope scope; |
LocalContext context; |
v8_compile("Date")->Run(); |
} |
- // Fire context disposed notification to force clearing monomorphic ICs. |
- v8::V8::ContextDisposedNotification(); |
CheckSurvivingGlobalObjectsCount(0); |
{ v8::HandleScope scope; |
LocalContext context; |
v8_compile("/aaa/")->Run(); |
} |
- // Fire context disposed notification to force clearing monomorphic ICs. |
- v8::V8::ContextDisposedNotification(); |
CheckSurvivingGlobalObjectsCount(0); |
{ v8::HandleScope scope; |
@@ -10834,8 +10797,6 @@ TEST(DontLeakGlobalObjects) { |
LocalContext context(&extensions); |
v8_compile("gc();")->Run(); |
} |
- // Fire context disposed notification to force clearing monomorphic ICs. |
- v8::V8::ContextDisposedNotification(); |
CheckSurvivingGlobalObjectsCount(0); |
} |
} |
@@ -12239,7 +12200,7 @@ class RegExpStringModificationTest { |
// Inject the input as a global variable. |
i::Handle<i::String> input_name = |
FACTORY->NewStringFromAscii(i::Vector<const char>("input", 5)); |
- i::Isolate::Current()->native_context()->global_object()->SetProperty( |
+ i::Isolate::Current()->global_context()->global()->SetProperty( |
*input_name, |
*input_, |
NONE, |
@@ -14616,7 +14577,6 @@ TEST(Regress528) { |
context->Exit(); |
} |
context.Dispose(); |
- v8::V8::ContextDisposedNotification(); |
for (gc_count = 1; gc_count < 10; gc_count++) { |
other_context->Enter(); |
CompileRun(source_simple); |
@@ -14639,7 +14599,6 @@ TEST(Regress528) { |
context->Exit(); |
} |
context.Dispose(); |
- v8::V8::ContextDisposedNotification(); |
for (gc_count = 1; gc_count < 10; gc_count++) { |
other_context->Enter(); |
CompileRun(source_eval); |
@@ -14667,7 +14626,6 @@ TEST(Regress528) { |
context->Exit(); |
} |
context.Dispose(); |
- v8::V8::ContextDisposedNotification(); |
for (gc_count = 1; gc_count < 10; gc_count++) { |
other_context->Enter(); |
CompileRun(source_exception); |
@@ -14679,7 +14637,6 @@ TEST(Regress528) { |
CHECK_EQ(1, GetGlobalObjectsCount()); |
other_context.Dispose(); |
- v8::V8::ContextDisposedNotification(); |
} |