Lines Matching defs:weakVector
38 JSHandle<WeakVector> weakVector = WeakVector::Create(thread, weakVectorCapacity);
39 EXPECT_TRUE(*weakVector != nullptr);
40 JSHandle<TaggedArray> weakVectArr(weakVector);
41 EXPECT_EQ(weakVector->GetEnd(), 0U);
42 EXPECT_TRUE(weakVector->Empty());
58 JSHandle<WeakVector> weakVector = WeakVector::Create(thread, weakVectorCapacity);
65 weakVector->Set(thread, i, weakValue);
66 EXPECT_EQ(weakVector->Get(i), weakValue);
123 JSHandle<WeakVector> weakVector = WeakVector::Create(thread, weakVectorCapacity);
130 weakVector->Set(thread, i, weakValue);
134 weakVector->PushBack(thread, JSTaggedValue::Hole());
136 EXPECT_EQ(weakVector->GetEnd(), pushWeakVectorCapacity);
139 EXPECT_TRUE(weakVector->Get(i).IsHole());
142 EXPECT_EQ(weakVector->Get(i), weakValue);
159 JSHandle<WeakVector> weakVector = WeakVector::Create(thread, weakVectorCapacity);
166 weakVector->PushBack(thread, weakValue);
168 EXPECT_TRUE(weakVector->Full());
169 EXPECT_FALSE(weakVector->Delete(thread, weakVectorCapacity));
172 EXPECT_TRUE(weakVector->Delete(thread, i));
173 EXPECT_TRUE(weakVector->Get(i).IsHole());
175 EXPECT_FALSE(weakVector->Empty());
176 EXPECT_EQ(weakVector->GetCapacity(), weakVectorCapacity);