Lines Matching defs:bigint

327     JSHandle<JSTaggedValue> bigint(thread, JSTaggedValue::Undefined());

330 bigint = JSHandle<JSTaggedValue>(thread, BigInt::NumberToBigInt(thread, number));
331 ASSERT_TRUE(bigint->IsBigInt());
332 bool compareRes = JSTaggedValue::Equal(thread, number, bigint);
336 bigint = JSHandle<JSTaggedValue>(thread, BigInt::NumberToBigInt(thread, number));
337 ASSERT_TRUE(bigint->IsBigInt());
338 compareRes = JSTaggedValue::Equal(thread, number, bigint);
339 ASSERT_TRUE(JSHandle<BigInt>::Cast(bigint)->GetSign());
343 bigint = JSHandle<JSTaggedValue>(thread, BigInt::NumberToBigInt(thread, number));
344 ASSERT_TRUE(bigint->IsBigInt());
345 compareRes = JSTaggedValue::Equal(thread, number, bigint);
349 bigint = JSHandle<JSTaggedValue>(thread, BigInt::NumberToBigInt(thread, number));
350 ASSERT_TRUE(bigint->IsBigInt());
351 compareRes = JSTaggedValue::Equal(thread, number, bigint);
355 bigint = JSHandle<JSTaggedValue>(thread, BigInt::NumberToBigInt(thread, number));
356 ASSERT_TRUE(bigint->IsException());
364 JSHandle<JSTaggedValue> bigint(thread, JSTaggedValue::Undefined());
368 bigint = JSHandle<JSTaggedValue>(thread, JSTaggedValue::ToBigInt(thread, parma));
369 ASSERT_TRUE(bigint->IsBigInt());
370 number = BigInt::BigIntToNumber(JSHandle<BigInt>::Cast(bigint));
378 bigint = JSHandle<JSTaggedValue>(thread, JSTaggedValue::ToBigInt(thread, parma));
379 ASSERT_TRUE(bigint->IsBigInt());
380 number = BigInt::BigIntToNumber(JSHandle<BigInt>::Cast(bigint));
384 bigint = JSHandle<JSTaggedValue>(thread, JSTaggedValue::ToBigInt(thread, parma));
385 ASSERT_TRUE(bigint->IsBigInt());
386 ASSERT_TRUE(JSHandle<BigInt>::Cast(bigint)->IsZero());
387 number = BigInt::BigIntToNumber(JSHandle<BigInt>::Cast(bigint));
391 bigint = JSHandle<JSTaggedValue>(thread, BigInt::NumberToBigInt(thread, parma));
392 ASSERT_TRUE(bigint->IsBigInt());
393 number = BigInt::BigIntToNumber(JSHandle<BigInt>::Cast(bigint));
397 bigint = JSHandle<JSTaggedValue>(thread, BigInt::NumberToBigInt(thread, parma));
398 ASSERT_TRUE(bigint->IsBigInt());
399 number = BigInt::BigIntToNumber(JSHandle<BigInt>::Cast(bigint));
403 bigint = JSHandle<JSTaggedValue>(thread, BigInt::NumberToBigInt(thread, parma));
404 ASSERT_TRUE(bigint->IsBigInt());
405 number = BigInt::BigIntToNumber(JSHandle<BigInt>::Cast(bigint));
413 JSHandle<JSTaggedValue> bigint;
419 bigint = JSHandle<JSTaggedValue>(thread, base::NumberHelper::StringToBigInt(thread, parma));
420 ASSERT_TRUE(bigint->IsBigInt());
421 str = BigInt::ToString(thread, JSHandle<BigInt>::Cast(bigint), BigInt::HEXADECIMAL);
426 bigint = JSHandle<JSTaggedValue>(thread, base::NumberHelper::StringToBigInt(thread, parma));
427 ASSERT_TRUE(bigint->IsBigInt());
428 str = BigInt::ToString(thread, JSHandle<BigInt>::Cast(bigint), BigInt::HEXADECIMAL);
434 bigint = JSHandle<JSTaggedValue>(thread, base::NumberHelper::StringToBigInt(thread, parma));
435 ASSERT_TRUE(bigint->IsBigInt());
436 str = BigInt::ToString(thread, JSHandle<BigInt>::Cast(bigint), BigInt::BINARY);
441 bigint = JSHandle<JSTaggedValue>(thread, base::NumberHelper::StringToBigInt(thread, parma));
442 ASSERT_TRUE(bigint->IsBigInt());
443 str = BigInt::ToString(thread, JSHandle<BigInt>::Cast(bigint), BigInt::BINARY);
449 bigint = JSHandle<JSTaggedValue>(thread, base::NumberHelper::StringToBigInt(thread, parma));
450 ASSERT_TRUE(bigint->IsBigInt());
451 str = BigInt::ToString(thread, JSHandle<BigInt>::Cast(bigint), BigInt::OCTAL);
456 bigint = JSHandle<JSTaggedValue>(thread, base::NumberHelper::StringToBigInt(thread, parma));
457 ASSERT_TRUE(bigint->IsBigInt());
458 str = BigInt::ToString(thread, JSHandle<BigInt>::Cast(bigint), BigInt::OCTAL);
464 bigint = JSHandle<JSTaggedValue>(thread, base::NumberHelper::StringToBigInt(thread, parma));
465 ASSERT_TRUE(bigint->IsBigInt());
466 str = BigInt::ToString(thread, JSHandle<BigInt>::Cast(bigint));
471 bigint = JSHandle<JSTaggedValue>(thread, base::NumberHelper::StringToBigInt(thread, parma));
472 ASSERT_TRUE(bigint->IsBigInt());
474 bool compareRes = JSTaggedValue::Equal(thread, bigint, number);
478 bigint = JSHandle<JSTaggedValue>(thread, base::NumberHelper::StringToBigInt(thread, parma));
479 ASSERT_TRUE(bigint->IsBigInt());
481 compareRes = JSTaggedValue::Equal(thread, bigint, number);
485 bigint = JSHandle<JSTaggedValue>(thread, base::NumberHelper::StringToBigInt(thread, parma));
486 ASSERT_TRUE(bigint->IsBigInt());
488 compareRes = JSTaggedValue::Equal(thread, bigint, number);
492 bigint = JSHandle<JSTaggedValue>(thread, base::NumberHelper::StringToBigInt(thread, parma));
493 ASSERT_TRUE(bigint->IsBigInt());
494 ASSERT_TRUE(JSHandle<BigInt>::Cast(bigint)->IsZero());
497 bigint = JSHandle<JSTaggedValue>(thread, base::NumberHelper::StringToBigInt(thread, parma));
498 ASSERT_TRUE(bigint->IsBigInt());
499 ASSERT_TRUE(JSHandle<BigInt>::Cast(bigint)->IsZero());