Index: Source/bindings/core/v8/V8BindingTest.cpp |
diff --git a/Source/bindings/core/v8/V8BindingTest.cpp b/Source/bindings/core/v8/V8BindingTest.cpp |
index 8865e8cd8d8c123047b975ff777313304eb0f541..fa0d2ed88bf808e440b77c767d84d1d66c115465 100644 |
--- a/Source/bindings/core/v8/V8BindingTest.cpp |
+++ b/Source/bindings/core/v8/V8BindingTest.cpp |
@@ -305,7 +305,8 @@ TEST_F(V8ValueTraitsTest, toImplArray) |
v8StringArray->Set(toV8Value(0), toV8Value("Hello, World!")); |
v8StringArray->Set(toV8Value(1), toV8Value("Hi, Mom!")); |
- Vector<String> stringVector = toImplArray<String>(v8StringArray, 0, m_scope.isolate()); |
+ NonThrowableExceptionState exceptionState; |
+ Vector<String> stringVector = toImplArray<String>(v8StringArray, 0, m_scope.isolate(), exceptionState); |
EXPECT_EQ(2U, stringVector.size()); |
EXPECT_EQ("Hello, World!", stringVector[0]); |
EXPECT_EQ("Hi, Mom!", stringVector[1]); |
@@ -316,7 +317,8 @@ TEST_F(V8ValueTraitsTest, toImplArray) |
v8UnsignedArray->Set(toV8Value(1), toV8Value(1729)); |
v8UnsignedArray->Set(toV8Value(2), toV8Value(31773)); |
- Vector<unsigned> unsignedVector = toImplArray<unsigned>(v8UnsignedArray, 0, m_scope.isolate()); |
+ NonThrowableExceptionState exceptionState; |
+ Vector<unsigned> unsignedVector = toImplArray<unsigned>(v8UnsignedArray, 0, m_scope.isolate(), exceptionState); |
EXPECT_EQ(3U, unsignedVector.size()); |
EXPECT_EQ(42U, unsignedVector[0]); |
EXPECT_EQ(1729U, unsignedVector[1]); |
@@ -328,11 +330,12 @@ TEST_F(V8ValueTraitsTest, toImplArray) |
v8::Handle<v8::Array> v8RealArray = v8::Array::New(m_scope.isolate(), 1); |
v8RealArray->Set(toV8Value(0), toV8Value(doublePi)); |
- Vector<double> doubleVector = toImplArray<double>(v8RealArray, 0, m_scope.isolate()); |
+ NonThrowableExceptionState exceptionState; |
+ Vector<double> doubleVector = toImplArray<double>(v8RealArray, 0, m_scope.isolate(), exceptionState); |
EXPECT_EQ(1U, doubleVector.size()); |
EXPECT_EQ(doublePi, doubleVector[0]); |
- Vector<float> floatVector = toImplArray<float>(v8RealArray, 0, m_scope.isolate()); |
+ Vector<float> floatVector = toImplArray<float>(v8RealArray, 0, m_scope.isolate(), exceptionState); |
EXPECT_EQ(1U, floatVector.size()); |
EXPECT_EQ(floatPi, floatVector[0]); |
} |
@@ -342,14 +345,14 @@ TEST_F(V8ValueTraitsTest, toImplArray) |
v8Array->Set(toV8Value(1), toV8Value(65535)); |
v8Array->Set(toV8Value(2), toV8Value(0.125)); |
- Vector<v8::Handle<v8::Value> > v8HandleVector = toImplArray<v8::Handle<v8::Value> >(v8Array, 0, m_scope.isolate()); |
- EXPECT_EQ(3U, v8HandleVector.size()); |
NonThrowableExceptionState exceptionState; |
+ Vector<v8::Handle<v8::Value> > v8HandleVector = toImplArray<v8::Handle<v8::Value> >(v8Array, 0, m_scope.isolate(), exceptionState); |
+ EXPECT_EQ(3U, v8HandleVector.size()); |
EXPECT_EQ("Vini, vidi, vici.", toScalarValueString(v8HandleVector[0], exceptionState)); |
EXPECT_EQ(65535U, toUInt32(v8HandleVector[1])); |
EXPECT_EQ(0.125, toFloat(v8HandleVector[2])); |
- Vector<ScriptValue> scriptValueVector = toImplArray<ScriptValue>(v8Array, 0, m_scope.isolate()); |
+ Vector<ScriptValue> scriptValueVector = toImplArray<ScriptValue>(v8Array, 0, m_scope.isolate(), exceptionState); |
EXPECT_EQ(3U, scriptValueVector.size()); |
String reportOnZela; |
EXPECT_TRUE(scriptValueVector[0].toString(reportOnZela)); |