Commit d05871bf authored by Ben L. Titzer's avatar Ben L. Titzer Committed by Commit Bot

[test-api] Extract arraybufs and typed arrays

Extract tests related to array buffers and typed arrays to their own
.cc files.

R=mstarzinger@chromium.org

Change-Id: Ic80205d02b62db1565670ecf2bb4c0dbe52fab49
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1662301
Commit-Queue: Ben Titzer <titzer@chromium.org>
Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#62219}
parent c7d57dd3
...@@ -163,8 +163,10 @@ v8_source_set("cctest_sources") { ...@@ -163,8 +163,10 @@ v8_source_set("cctest_sources") {
"test-accessors.cc", "test-accessors.cc",
"test-allocation.cc", "test-allocation.cc",
"test-api-accessors.cc", "test-api-accessors.cc",
"test-api-array-buffer.cc",
"test-api-interceptors.cc", "test-api-interceptors.cc",
"test-api-stack-traces.cc", "test-api-stack-traces.cc",
"test-api-typed-array.cc",
"test-api.cc", "test-api.cc",
"test-api.h", "test-api.h",
"test-array-list.cc", "test-array-list.cc",
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -42,4 +42,14 @@ static void CheckReturnValue(const T& t, i::Address callback) { ...@@ -42,4 +42,14 @@ static void CheckReturnValue(const T& t, i::Address callback) {
} }
} }
template <typename T>
static void CheckInternalFieldsAreZero(v8::Local<T> value) {
CHECK_EQ(T::kInternalFieldCount, value->InternalFieldCount());
for (int i = 0; i < value->InternalFieldCount(); i++) {
CHECK_EQ(0, value->GetInternalField(i)
->Int32Value(CcTest::isolate()->GetCurrentContext())
.FromJust());
}
}
#endif // V8_TEST_CCTEST_TEST_API_H_ #endif // V8_TEST_CCTEST_TEST_API_H_
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment