Lines Matching defs:symbolTable

140     JSHandle<SymbolTable> symbolTable = SymbolTable::Create(thread, numberOfElements);
141 EXPECT_TRUE(*symbolTable != nullptr);
160 JSHandle<SymbolTable> symbolTable = SymbolTable::Create(thread, numberOfElements);
161 EXPECT_EQ(symbolTable->ContainsKey(symbolTableStringKey1.GetTaggedValue()), false);
163 symbolTable->SetKey(thread, 1, JSTaggedValue::Hole());
164 EXPECT_EQ(symbolTable->ContainsKey(symbolTableStringKey1.GetTaggedValue()), false);
166 symbolTable->SetKey(thread, 1, JSTaggedValue::Undefined());
167 EXPECT_EQ(symbolTable->ContainsKey(symbolTableStringKey1.GetTaggedValue()), false);
169 symbolTable->SetKey(thread, 1, symbolTableStringKey1.GetTaggedValue());
170 EXPECT_EQ(symbolTable->ContainsKey(symbolTableStringKey1.GetTaggedValue()), true);
173 symbolTable->SetKey(thread, 1, symbolTableStringKey2.GetTaggedValue());
174 EXPECT_EQ(symbolTable->ContainsKey(symbolTableStringKey2.GetTaggedValue()), false);
176 symbolTable->SetKey(thread, 1, symbolTableStringKey3.GetTaggedValue());
177 EXPECT_EQ(symbolTable->ContainsKey(symbolTableStringKey3.GetTaggedValue()), true);
194 JSHandle<SymbolTable> symbolTable = SymbolTable::Create(thread, numberOfElements);
196 symbolTable->SetKey(thread, 1, symbolTableStringKey.GetTaggedValue());
197 EXPECT_EQ(symbolTable->GetSymbol(symbolTableStringKey.GetTaggedValue()), JSTaggedValue::Undefined());
199 symbolTable->SetValue(thread, 0, JSTaggedValue(1));
200 EXPECT_EQ(symbolTable->GetSymbol(symbolTableStringKey.GetTaggedValue()), JSTaggedValue::Undefined());
202 symbolTable->SetValue(thread, 1, JSTaggedValue(1));
203 EXPECT_EQ(symbolTable->GetSymbol(symbolTableStringKey.GetTaggedValue()).GetInt(), 1);
224 JSHandle<SymbolTable> symbolTable = SymbolTable::Create(thread, numberOfElements);
226 JSTaggedValue resultValue1 = symbolTable->FindSymbol(handleSymbol.GetTaggedValue());
230 JSTaggedValue resultValue2 = symbolTable->FindSymbol(handleSymbol.GetTaggedValue());
233 symbolTable->SetKey(thread, 1, symbolTableStringKey1.GetTaggedValue());
234 JSTaggedValue resultValue3 = symbolTable->FindSymbol(handleSymbol.GetTaggedValue());
237 symbolTable->SetKey(thread, 1, symbolTableStringKey2.GetTaggedValue());
238 JSTaggedValue resultValue4 = symbolTable->FindSymbol(handleSymbol.GetTaggedValue());