Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(223)

Side by Side Diff: third_party/WebKit/Source/bindings/core/v8/V8BindingTest.cpp

Issue 2701993002: DO NOT COMMIT: Results of running new (proposed) clang-format on Blink (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium 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 "bindings/core/v8/V8Binding.h" 5 #include "bindings/core/v8/V8Binding.h"
6 6
7 #include "bindings/core/v8/ExceptionState.h" 7 #include "bindings/core/v8/ExceptionState.h"
8 #include "bindings/core/v8/ToV8.h" 8 #include "bindings/core/v8/ToV8.h"
9 #include "bindings/core/v8/V8BindingForTesting.h" 9 #include "bindings/core/v8/V8BindingForTesting.h"
10 #include "testing/gtest/include/gtest/gtest.h" 10 #include "testing/gtest/include/gtest/gtest.h"
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
99 EXPECT_TRUE(v8CallBoolean( 99 EXPECT_TRUE(v8CallBoolean(
100 v8Array->Set(scope.context(), ToV8(&scope, 2), ToV8(&scope, 0.125)))); 100 v8Array->Set(scope.context(), ToV8(&scope, 2), ToV8(&scope, 0.125))));
101 101
102 NonThrowableExceptionState exceptionState; 102 NonThrowableExceptionState exceptionState;
103 Vector<v8::Local<v8::Value>> v8HandleVector = 103 Vector<v8::Local<v8::Value>> v8HandleVector =
104 toImplArray<Vector<v8::Local<v8::Value>>>(v8Array, 0, scope.isolate(), 104 toImplArray<Vector<v8::Local<v8::Value>>>(v8Array, 0, scope.isolate(),
105 exceptionState); 105 exceptionState);
106 EXPECT_EQ(3U, v8HandleVector.size()); 106 EXPECT_EQ(3U, v8HandleVector.size());
107 EXPECT_EQ("Vini, vidi, vici.", 107 EXPECT_EQ("Vini, vidi, vici.",
108 toUSVString(scope.isolate(), v8HandleVector[0], exceptionState)); 108 toUSVString(scope.isolate(), v8HandleVector[0], exceptionState));
109 EXPECT_EQ(65535U, toUInt32(scope.isolate(), v8HandleVector[1], 109 EXPECT_EQ(65535U,
110 NormalConversion, exceptionState)); 110 toUInt32(scope.isolate(), v8HandleVector[1], NormalConversion,
111 exceptionState));
111 112
112 Vector<ScriptValue> scriptValueVector = toImplArray<Vector<ScriptValue>>( 113 Vector<ScriptValue> scriptValueVector = toImplArray<Vector<ScriptValue>>(
113 v8Array, 0, scope.isolate(), exceptionState); 114 v8Array, 0, scope.isolate(), exceptionState);
114 EXPECT_EQ(3U, scriptValueVector.size()); 115 EXPECT_EQ(3U, scriptValueVector.size());
115 String reportOnZela; 116 String reportOnZela;
116 EXPECT_TRUE(scriptValueVector[0].toString(reportOnZela)); 117 EXPECT_TRUE(scriptValueVector[0].toString(reportOnZela));
117 EXPECT_EQ("Vini, vidi, vici.", reportOnZela); 118 EXPECT_EQ("Vini, vidi, vici.", reportOnZela);
118 EXPECT_EQ(65535U, toUInt32(scope.isolate(), scriptValueVector[1].v8Value(), 119 EXPECT_EQ(65535U,
119 NormalConversion, exceptionState)); 120 toUInt32(scope.isolate(), scriptValueVector[1].v8Value(),
121 NormalConversion, exceptionState));
120 } 122 }
121 { 123 {
122 v8::Local<v8::Array> v8StringArray1 = v8::Array::New(scope.isolate(), 2); 124 v8::Local<v8::Array> v8StringArray1 = v8::Array::New(scope.isolate(), 2);
123 EXPECT_TRUE(v8CallBoolean(v8StringArray1->Set( 125 EXPECT_TRUE(v8CallBoolean(v8StringArray1->Set(
124 scope.context(), ToV8(&scope, 0), ToV8(&scope, "foo")))); 126 scope.context(), ToV8(&scope, 0), ToV8(&scope, "foo"))));
125 EXPECT_TRUE(v8CallBoolean(v8StringArray1->Set( 127 EXPECT_TRUE(v8CallBoolean(v8StringArray1->Set(
126 scope.context(), ToV8(&scope, 1), ToV8(&scope, "bar")))); 128 scope.context(), ToV8(&scope, 1), ToV8(&scope, "bar"))));
127 v8::Local<v8::Array> v8StringArray2 = v8::Array::New(scope.isolate(), 3); 129 v8::Local<v8::Array> v8StringArray2 = v8::Array::New(scope.isolate(), 3);
128 EXPECT_TRUE(v8CallBoolean(v8StringArray2->Set( 130 EXPECT_TRUE(v8CallBoolean(v8StringArray2->Set(
129 scope.context(), ToV8(&scope, 0), ToV8(&scope, "x")))); 131 scope.context(), ToV8(&scope, 0), ToV8(&scope, "x"))));
(...skipping 19 matching lines...) Expand all
149 EXPECT_EQ(3U, stringVectorVector[1].size()); 151 EXPECT_EQ(3U, stringVectorVector[1].size());
150 EXPECT_EQ("x", stringVectorVector[1][0]); 152 EXPECT_EQ("x", stringVectorVector[1][0]);
151 EXPECT_EQ("y", stringVectorVector[1][1]); 153 EXPECT_EQ("y", stringVectorVector[1][1]);
152 EXPECT_EQ("z", stringVectorVector[1][2]); 154 EXPECT_EQ("z", stringVectorVector[1][2]);
153 } 155 }
154 } 156 }
155 157
156 } // namespace 158 } // namespace
157 159
158 } // namespace blink 160 } // namespace blink
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/bindings/core/v8/V8Binding.h ('k') | third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698