Lines Matching refs:sp
464 Span<const uint8_t> sp;
470 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
471 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 0);
473 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
474 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 0);
476 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
477 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 0);
479 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
480 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 0);
482 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
483 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 0.4);
485 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
486 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 10);
488 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
489 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 1000);
491 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
492 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::IGNORE_TRAILING), 10000);
496 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
497 ASSERT_TRUE(std::isnan(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::ALLOW_HEX)));
499 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
500 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::ALLOW_HEX), 16);
502 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
503 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::ALLOW_HEX + base::IGNORE_TRAILING), 1);
505 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
507 base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::ALLOW_HEX + base::IGNORE_TRAILING)));
511 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
512 ASSERT_TRUE(std::isnan(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::ALLOW_OCTAL)));
514 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
515 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::ALLOW_OCTAL), 8);
517 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
518 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::ALLOW_OCTAL | base::IGNORE_TRAILING),
521 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
523 base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::ALLOW_OCTAL | base::IGNORE_TRAILING)));
527 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
528 ASSERT_TRUE(std::isnan(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::ALLOW_BINARY)));
530 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
531 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::ALLOW_BINARY), 2);
533 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
534 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::ALLOW_BINARY | base::IGNORE_TRAILING),
537 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
539 base::NumberHelper::StringToDouble(sp.begin(), sp.end(), 0, base::ALLOW_BINARY | base::IGNORE_TRAILING)));
546 Span<const uint8_t> sp;
552 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
553 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 100);
555 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
556 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 10030);
559 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
560 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 0);
562 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
563 ASSERT_TRUE(std::isnan(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS)));
566 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
567 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 4);
569 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
570 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 3);
573 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
574 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 9);
576 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
577 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 7);
580 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
581 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 16);
583 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
584 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 13);
587 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
588 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 64);
590 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
591 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 57);
594 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
595 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 100);
597 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
598 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 20);
601 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
602 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 256);
604 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
605 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 30);
608 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
609 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 324);
611 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
612 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 34);
615 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
616 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 625);
618 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
619 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 41);
622 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
623 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 1296);
625 sp = EcmaStringAccessor(str).ToUtf8Span(buf);
626 ASSERT_EQ(base::NumberHelper::StringToDouble(sp.begin(), sp.end(), radix, base::NO_FLAGS), 71);