Home | History | Annotate | Download | only in cctest

Lines Matching full:helper

170     DescriptorTestHelper* helper) {
171 v8::HandleScope handle_scope(helper->isolate_);
175 OOD::NewInternalFieldDereference(helper->isolate_, internal_field)
176 ->NewRawShift(helper->isolate_, static_cast<uint16_t>(index*sizeof(T)))
177 ->NewPrimitiveValue(helper->isolate_, data_type, 0);
178 v8::Handle<v8::Value> expected = Convert(value, helper->isolate_);
179 helper->array_->Reset();
180 helper->array_->As<T*>()[index] = value;
181 VerifyRead(descriptor, internal_field, helper->array_.get(), expected);
186 DescriptorTestHelper helper;
187 TestPrimitiveValue<int32_t>(203, v8::kDescriptorInt32Type, &helper);
188 TestPrimitiveValue<float>(23.7f, v8::kDescriptorFloatType, &helper);
189 TestPrimitiveValue<double>(23.7, v8::kDescriptorDoubleType, &helper);
196 DescriptorTestHelper* helper) {
197 v8::HandleScope handle_scope(helper->isolate_);
201 OOD::NewInternalFieldDereference(helper->isolate_, internal_field)
202 ->NewRawShift(helper->isolate_, static_cast<uint16_t>(index*sizeof(T)));
207 helper->isolate_,
213 helper->isolate_,
219 helper->isolate_,
227 AlignedArray* array = helper->array_.get();
229 VerifyRead(descriptor, internal_field, array, v8::False(helper->isolate_));
231 VerifyRead(descriptor, internal_field, array, v8::True(helper->isolate_));
232 helper->array_->As<T*>()[index] = compare_value & bitmask;
233 VerifyRead(descriptor, internal_field, array, v8::True(helper->isolate_));
238 DescriptorTestHelper helper;
239 TestBitmaskCompare<uint8_t>(0xf3, 0xa8, &helper);
240 TestBitmaskCompare<uint16_t>(0xfefe, 0x7d42, &helper);
241 TestBitmaskCompare<uint32_t>(0xfefeab18, 0x1234fdec, &helper);
246 DescriptorTestHelper helper;
247 v8::HandleScope handle_scope(helper.isolate_);
250 void* ptr = helper.isolate_;
252 OOD::NewInternalFieldDereference(helper.isolate_, internal_field)
253 ->NewRawShift(helper.isolate_, static_cast<uint16_t>(index*sizeof(ptr)))
254 ->NewPointerCompare(helper.isolate_, ptr);
255 AlignedArray* array = helper.array_.get();
256 VerifyRead(descriptor, internal_field, array, v8::False(helper.isolate_));
258 VerifyRead(descriptor, internal_field, array, v8::True(helper.isolate_));
263 DescriptorTestHelper helper;
264 v8::HandleScope handle_scope(helper.isolate_);
271 OOD::NewInternalFieldDereference(helper.isolate_, internal_field)
272 ->NewRawShift(helper.isolate_, first_index*kPointerSize)
273 ->NewRawDereference(helper.isolate_)
274 ->NewRawShift(helper.isolate_,
276 ->NewPrimitiveValue(helper.isolate_, v8::kDescriptorInt16Type, 0);
277 AlignedArray* array = helper.array_.get();
281 v8::Integer::New(helper.isolate_, 0));
285 v8::Integer::New(helper.isolate_, expected));
290 DescriptorTestHelper helper;
291 v8::HandleScope handle_scope(helper.isolate_);
295 OOD::NewInternalFieldDereference(helper.isolate_, internal_field)
296 ->NewRawShift(helper.isolate_, index*kPointerSize)
297 ->NewHandleDereference(helper.isolate_);
298 HandleArray* array = helper.handle_array_.get();
300 array->handles_[index].Reset(helper.isolate_, expected);