Lines Matching defs:jsQueue
34 JSHandle<JSAPIQueue> jsQueue = CreateQueue();
38 JSAPIQueue::Add(thread, jsQueue, value);
40 return jsQueue;
46 JSHandle<JSAPIQueue> jsQueue = CreateQueue();
47 EXPECT_TRUE(*jsQueue != nullptr);
55 JSHandle<JSAPIQueue> jsQueue = TestCommon(value, queueValue, DEFAULT_LENGTH);
56 EXPECT_EQ(jsQueue->GetSize(), DEFAULT_LENGTH);
57 EXPECT_EQ(JSAPIQueue::GetArrayLength(thread, jsQueue), DEFAULT_LENGTH);
63 EXPECT_FALSE(jsQueue->Has(value.GetTaggedValue()));
64 jsQueue->Set(thread, 0, value.GetTaggedValue());
65 EXPECT_EQ(jsQueue->Get(thread, 0), value.GetTaggedValue());
66 EXPECT_TRUE(jsQueue->Has(value.GetTaggedValue()));
69 JSTaggedValue result = jsQueue->Get(thread, DEFAULT_LENGTH);
79 JSHandle<JSAPIQueue> jsQueue = CreateQueue();
82 EXPECT_EQ(JSAPIQueue::GetFirst(thread, jsQueue), JSTaggedValue::Undefined());
83 EXPECT_EQ(JSAPIQueue::Pop(thread, jsQueue), JSTaggedValue::Undefined());
89 JSAPIQueue::Add(thread, jsQueue, value);
93 EXPECT_EQ(JSAPIQueue::GetArrayLength(thread, jsQueue), DEFAULT_LENGTH);
97 JSHandle<JSTaggedValue>(thread, JSAPIQueue::GetFirst(thread, jsQueue)), value));
103 JSHandle<JSTaggedValue>(thread, JSAPIQueue::Pop(thread, jsQueue)), value));
104 EXPECT_EQ(JSAPIQueue::GetArrayLength(thread, jsQueue), (DEFAULT_LENGTH - i - 1U));
114 JSHandle<JSAPIQueue> jsQueue = TestCommon(value, queueValue, DEFAULT_LENGTH);
116 JSHandle<TaggedArray> arrayKey = JSAPIQueue::OwnKeys(thread, jsQueue);
130 JSHandle<JSAPIQueue> jsQueue = TestCommon(value, queueValue, DEFAULT_LENGTH);
132 EXPECT_EQ(jsQueue->GetSize(), DEFAULT_LENGTH);
136 EXPECT_EQ(jsQueue->Get(thread, i), value.GetTaggedValue());
137 i = jsQueue->GetNextPosition(i);
146 JSHandle<JSAPIQueue> jsQueue = TestCommon(value, queueValue, DEFAULT_LENGTH);
150 EXPECT_TRUE(JSAPIQueue::GetOwnProperty(thread, jsQueue, queueKey1));
153 EXPECT_FALSE(JSAPIQueue::GetOwnProperty(thread, jsQueue, queueKey2));
158 EXPECT_FALSE(JSAPIQueue::GetOwnProperty(thread, jsQueue, undefined));
170 JSHandle<JSAPIQueue> jsQueue = CreateQueue();
174 JSAPIQueue::Add(thread, jsQueue, value);
178 OperationResult getPropertyRes = JSAPIQueue::GetProperty(thread, jsQueue, key);
191 JSHandle<JSAPIQueue> jsQueue = CreateQueue();
195 JSAPIQueue::Add(thread, jsQueue, value);
200 bool setPropertyRes = JSAPIQueue::SetProperty(thread, jsQueue, key, value);
205 EXPECT_FALSE(JSAPIQueue::SetProperty(thread, jsQueue, key, value));
207 EXPECT_FALSE(JSAPIQueue::SetProperty(thread, jsQueue, key1, value));
218 JSHandle<JSAPIQueue> jsQueue = CreateQueue(0);
220 JSHandle<TaggedArray> element(thread, jsQueue->GetElements());
222 JSAPIQueue::Add(thread, jsQueue, value);
223 JSHandle<TaggedArray> newElement(thread, jsQueue->GetElements());