Home | History | Annotate | Download | only in qscriptvalue

Lines Matching refs:insert

22 #define DEFINE_TEST_VALUE(expr) m_values.insert(QString::fromLatin1(#expr), expr)
569 toNumber.insert("QScriptValue()", 0);
570 toNumber.insert("QScriptValue(QScriptValue::UndefinedValue)", qQNaN());
571 toNumber.insert("QScriptValue(QScriptValue::NullValue)", 0);
572 toNumber.insert("QScriptValue(true)", 1);
573 toNumber.insert("QScriptValue(false)", 0);
574 toNumber.insert("QScriptValue(int(122))", 122);
575 toNumber.insert("QScriptValue(uint(124))", 124);
576 toNumber.insert("QScriptValue(0)", 0);
577 toNumber.insert("QScriptValue(0.0)", 0);
578 toNumber.insert("QScriptValue(123.0)", 123);
579 toNumber.insert("QScriptValue(6.37e-8)", 6.369999999999999e-08);
580 toNumber.insert("QScriptValue(-6.37e-8)", -6.369999999999999e-08);
581 toNumber.insert("QScriptValue(0x43211234)", 1126240820);
582 toNumber.insert("QScriptValue(0x10000)", 65536);
583 toNumber.insert("QScriptValue(0x10001)", 65537);
584 toNumber.insert("QScriptValue(qSNaN())", qQNaN());
585 toNumber.insert("QScriptValue(qQNaN())", qQNaN());
586 toNumber.insert("QScriptValue(qInf())", qInf());
587 toNumber.insert("QScriptValue(-qInf())", qInf());
588 toNumber.insert("QScriptValue(\"NaN\")", qQNaN());
589 toNumber.insert("QScriptValue(\"Infinity\")", qInf());
590 toNumber.insert("QScriptValue(\"-Infinity\")", qInf());
591 toNumber.insert("QScriptValue(\"ciao\")", qQNaN());
592 toNumber.insert("QScriptValue(QString::fromLatin1(\"ciao\"))", qQNaN());
593 toNumber.insert("QScriptValue(QString(\"\"))", 0);
594 toNumber.insert("QScriptValue(QString())", 0);
595 toNumber.insert("QScriptValue(QString(\"0\"))", 0);
596 toNumber.insert("QScriptValue(QString(\"123\"))", 123);
597 toNumber.insert("QScriptValue(QString(\"12.4\"))", 12.4);
598 toNumber.insert("QScriptValue(0, QScriptValue::UndefinedValue)", qQNaN());
599 toNumber.insert("QScriptValue(0, QScriptValue::NullValue)", 0);
600 toNumber.insert("QScriptValue(0, true)", 1);
601 toNumber.insert("QScriptValue(0, false)", 0);
602 toNumber.insert("QScriptValue(0, int(122))", 122);
603 toNumber.insert("QScriptValue(0, uint(124))", 124);
604 toNumber.insert("QScriptValue(0, 0)", 0);
605 toNumber.insert("QScriptValue(0, 0.0)", 0);
606 toNumber.insert("QScriptValue(0, 123.0)", 123);
607 toNumber.insert("QScriptValue(0, 6.37e-8)", 6.369999999999999e-08);
608 toNumber.insert("QScriptValue(0, -6.37e-8)", -6.369999999999999e-08);
609 toNumber.insert("QScriptValue(0, 0x43211234)", 1126240820);
610 toNumber.insert("QScriptValue(0, 0x10000)", 65536);
611 toNumber.insert("QScriptValue(0, 0x10001)", 65537);
612 toNumber.insert("QScriptValue(0, qSNaN())", qQNaN());
613 toNumber.insert("QScriptValue(0, qQNaN())", qQNaN());
614 toNumber.insert("QScriptValue(0, qInf())", qInf());
615 toNumber.insert("QScriptValue(0, -qInf())", qInf());
616 toNumber.insert("QScriptValue(0, \"NaN\")", qQNaN());
617 toNumber.insert("QScriptValue(0, \"Infinity\")", qInf());
618 toNumber.insert("QScriptValue(0, \"-Infinity\")", qInf());
619 toNumber.insert("QScriptValue(0, \"ciao\")", qQNaN());
620 toNumber.insert("QScriptValue(0, QString::fromLatin1(\"ciao\"))", qQNaN());
621 toNumber.insert("QScriptValue(0, QString(\"\"))", 0);
622 toNumber.insert("QScriptValue(0, QString())", 0);
623 toNumber.insert("QScriptValue(0, QString(\"0\"))", 0);
624 toNumber.insert("QScriptValue(0, QString(\"123\"))", 123);
625 toNumber.insert("QScriptValue(0, QString(\"12.3\"))", 12.3);
626 toNumber.insert("QScriptValue(engine, QScriptValue::UndefinedValue)", qQNaN());
627 toNumber.insert("QScriptValue(engine, QScriptValue::NullValue)", 0);
628 toNumber.insert("QScriptValue(engine, true)", 1);
629 toNumber.insert("QScriptValue(engine, false)", 0);
630 toNumber.insert("QScriptValue(engine, int(122))", 122);
631 toNumber.insert("QScriptValue(engine, uint(124))", 124);
632 toNumber.insert("QScriptValue(engine, 0)", 0);
633 toNumber.insert("QScriptValue(engine, 0.0)", 0);
634 toNumber.insert("QScriptValue(engine, 123.0)", 123);
635 toNumber.insert("QScriptValue(engine, 6.37e-8)", 6.369999999999999e-08);
636 toNumber.insert("QScriptValue(engine, -6.37e-8)", -6.369999999999999e-08);
637 toNumber.insert("QScriptValue(engine, 0x43211234)", 1126240820);
638 toNumber.insert("QScriptValue(engine, 0x10000)", 65536);
639 toNumber.insert("QScriptValue(engine, 0x10001)", 65537);
640 toNumber.insert("QScriptValue(engine, qSNaN())", qQNaN());
641 toNumber.insert("QScriptValue(engine, qQNaN())", qQNaN());
642 toNumber.insert("QScriptValue(engine, qInf())", qInf());
643 toNumber.insert("QScriptValue(engine, -qInf())", qInf());
644 toNumber.insert("QScriptValue(engine, \"NaN\")", qQNaN());
645 toNumber.insert("QScriptValue(engine, \"Infinity\")", qInf());
646 toNumber.insert("QScriptValue(engine, \"-Infinity\")", qInf());
647 toNumber.insert("QScriptValue(engine, \"ciao\")", qQNaN());
648 toNumber.insert("QScriptValue(engine, QString::fromLatin1(\"ciao\"))", qQNaN());
649 toNumber.insert("QScriptValue(engine, QString(\"\"))", 0);
650 toNumber.insert("QScriptValue(engine, QString())", 0);
651 toNumber.insert("QScriptValue(engine, QString(\"0\"))", 0);
652 toNumber.insert("QScriptValue(engine, QString(\"123\"))", 123);
653 toNumber.insert("QScriptValue(engine, QString(\"1.23\"))", 1.23);
654 toNumber.insert("engine->evaluate(\"[]\")", 0);
655 toNumber.insert("engine->evaluate(\"{}\")", qQNaN());
656 toNumber.insert("engine->evaluate(\"Object.prototype\")", qQNaN());
657 toNumber.insert("engine->evaluate(\"Date.prototype\")", qQNaN());
658 toNumber.insert("engine->evaluate(\"Array.prototype\")", 0);
659 toNumber.insert("engine->evaluate(\"Function.prototype\")", qQNaN());
660 toNumber.insert("engine->evaluate(\"Error.prototype\")", qQNaN());
661 toNumber.insert("engine->evaluate(\"Object\")", qQNaN());
662 toNumber.insert("engine->evaluate(\"Array\")", qQNaN());
663 toNumber.insert("engine->evaluate(\"Number\")", qQNaN());
664 toNumber.insert("engine->evaluate(\"Function\")", qQNaN());
665 toNumber.insert("engine->evaluate(\"(function() { return 1; })\")", qQNaN());
666 toNumber.insert("engine->evaluate(\"(function() { return 'ciao'; })\")", qQNaN());
667 toNumber.insert("engine->evaluate(\"(function() { throw new Error('foo'); })\")", qQNaN());
668 toNumber.insert("engine->evaluate(\"/foo/\")", qQNaN());
669 toNumber.insert("engine->evaluate(\"new Object()\")", qQNaN());
670 toNumber.insert("engine->evaluate(\"new Array()\")", 0);
671 toNumber.insert("engine->evaluate(\"new Error()\")", qQNaN());
703 toBool.insert("QScriptValue()", false);
704 toBool.insert("QScriptValue(QScriptValue::UndefinedValue)", false);
705 toBool.insert("QScriptValue(QScriptValue::NullValue)", false);
706 toBool.insert("QScriptValue(true)", true);
707 toBool.insert("QScriptValue(false)", false);
708 toBool.insert("QScriptValue(int(122))", true);
709 toBool.insert("QScriptValue(uint(124))", true);
710 toBool.insert("QScriptValue(0)", false);
711 toBool.insert("QScriptValue(0.0)", false);
712 toBool.insert("QScriptValue(123.0)", true);
713 toBool.insert("QScriptValue(6.37e-8)", true);
714 toBool.insert("QScriptValue(-6.37e-8)", true);
715 toBool.insert("QScriptValue(0x43211234)", true);
716 toBool.insert("QScriptValue(0x10000)", true);
717 toBool.insert("QScriptValue(0x10001)", true);
718 toBool.insert("QScriptValue(qSNaN())", false);
719 toBool.insert("QScriptValue(qQNaN())", false);
720 toBool.insert("QScriptValue(qInf())", true);
721 toBool.insert("QScriptValue(-qInf())", true);
722 toBool.insert("QScriptValue(\"NaN\")", true);
723 toBool.insert("QScriptValue(\"Infinity\")", true);
724 toBool.insert("QScriptValue(\"-Infinity\")", true);
725 toBool.insert("QScriptValue(\"ciao\")", true);
726 toBool.insert("QScriptValue(QString::fromLatin1(\"ciao\"))", true);
727 toBool.insert("QScriptValue(QString(\"\"))", false);
728 toBool.insert("QScriptValue(QString())", false);
729 toBool.insert("QScriptValue(QString(\"0\"))", true);
730 toBool.insert("QScriptValue(QString(\"123\"))", true);
731 toBool.insert("QScriptValue(QString(\"12.4\"))", true);
732 toBool.insert("QScriptValue(0, QScriptValue::UndefinedValue)", false);
733 toBool.insert("QScriptValue(0, QScriptValue::NullValue)", false);
734 toBool.insert("QScriptValue(0, true)", true);
735 toBool.insert("QScriptValue(0, false)", false);
736 toBool.insert("QScriptValue(0, int(122))", true);
737 toBool.insert("QScriptValue(0, uint(124))", true);
738 toBool.insert("QScriptValue(0, 0)", false);
739 toBool.insert("QScriptValue(0, 0.0)", false);
740 toBool.insert("QScriptValue(0, 123.0)", true);
741 toBool.insert("QScriptValue(0, 6.37e-8)", true);
742 toBool.insert("QScriptValue(0, -6.37e-8)", true);
743 toBool.insert("QScriptValue(0, 0x43211234)", true);
744 toBool.insert("QScriptValue(0, 0x10000)", true);
745 toBool.insert("QScriptValue(0, 0x10001)", true);
746 toBool.insert("QScriptValue(0, qSNaN())", false);
747 toBool.insert("QScriptValue(0, qQNaN())", false);
748 toBool.insert("QScriptValue(0, qInf())", true);
749 toBool.insert("QScriptValue(0, -qInf())", true);
750 toBool.insert("QScriptValue(0, \"NaN\")", true);
751 toBool.insert("QScriptValue(0, \"Infinity\")", true);
752 toBool.insert
753 toBool.insert("QScriptValue(0, \"ciao\")", true);
754 toBool.insert("QScriptValue(0, QString::fromLatin1(\"ciao\"))", true);
755 toBool.insert("QScriptValue(0, QString(\"\"))", false);
756 toBool.insert("QScriptValue(0, QString())", false);
757 toBool.insert("QScriptValue(0, QString(\"0\"))", true);
758 toBool.insert("QScriptValue(0, QString(\"123\"))", true);
759 toBool.insert("QScriptValue(0, QString(\"12.3\"))", true);
760 toBool.insert("QScriptValue(engine, QScriptValue::UndefinedValue)", false);
761 toBool.insert("QScriptValue(engine, QScriptValue::NullValue)", false);
762 toBool.insert("QScriptValue(engine, true)", true);
763 toBool.insert("QScriptValue(engine, false)", false);
764 toBool.insert("QScriptValue(engine, int(122))", true);
765 toBool.insert("QScriptValue(engine, uint(124))", true);
766 toBool.insert("QScriptValue(engine, 0)", false);
767 toBool.insert("QScriptValue(engine, 0.0)", false);
768 toBool.insert("QScriptValue(engine, 123.0)", true);
769 toBool.insert("QScriptValue(engine, 6.37e-8)", true);
770 toBool.insert("QScriptValue(engine, -6.37e-8)", true);
771 toBool.insert("QScriptValue(engine, 0x43211234)", true);
772 toBool.insert("QScriptValue(engine, 0x10000)", true);
773 toBool.insert("QScriptValue(engine, 0x10001)", true);
774 toBool.insert("QScriptValue(engine, qSNaN())", false);
775 toBool.insert("QScriptValue(engine, qQNaN())", false);
776 toBool.insert("QScriptValue(engine, qInf())", true);
777 toBool.insert("QScriptValue(engine, -qInf())", true);
778 toBool.insert("QScriptValue(engine, \"NaN\")", true);
779 toBool.insert("QScriptValue(engine, \"Infinity\")", true);
780 toBool.insert("QScriptValue(engine, \"-Infinity\")", true);
781 toBool.insert("QScriptValue(engine, \"ciao\")", true);
782 toBool.insert("QScriptValue(engine, QString::fromLatin1(\"ciao\"))", true);
783 toBool.insert("QScriptValue(engine, QString(\"\"))", false);
784 toBool.insert("QScriptValue(engine, QString())", false);
785 toBool.insert("QScriptValue(engine, QString(\"0\"))", true);
786 toBool.insert("QScriptValue(engine, QString(\"123\"))", true);
787 toBool.insert("QScriptValue(engine, QString(\"1.23\"))", true);
788 toBool.insert("engine->evaluate(\"[]\")", true);
789 toBool.insert("engine->evaluate(\"{}\")", false);
790 toBool.insert("engine->evaluate(\"Object.prototype\")", true);
791 toBool.insert("engine->evaluate(\"Date.prototype\")", true);
792 toBool.insert("engine->evaluate(\"Array.prototype\")", true);
793 toBool.insert("engine->evaluate(\"Function.prototype\")", true);
794 toBool.insert("engine->evaluate(\"Error.prototype\")", true);
795 toBool.insert("engine->evaluate(\"Object\")", true);
796 toBool.insert("engine->evaluate(\"Array\")", true);
797 toBool.insert("engine->evaluate(\"Number\")", true);
798 toBool.insert("engine->evaluate(\"Function\")", true);
799 toBool.insert("engine->evaluate(\"(function() { return 1; })\")", true);
800 toBool.insert("engine->evaluate(\"(function() { return 'ciao'; })\")", true);
801 toBool.insert("engine->evaluate(\"(function() { throw new Error('foo'); })\")", true);
802 toBool.insert("engine->evaluate(\"/foo/\")", true);
803 toBool.insert("engine->evaluate(\"new Object()\")", true);
804 toBool.insert("engine->evaluate(\"new Array()\")", true);
805 toBool.insert("engine->evaluate(\"new Error()\")", true);
829 toBoolean.insert("QScriptValue()", false);
830 toBoolean.insert("QScriptValue(QScriptValue::UndefinedValue)", false);
831 toBoolean.insert("QScriptValue(QScriptValue::NullValue)", false);
832 toBoolean.insert("QScriptValue(true)", true);
833 toBoolean.insert("QScriptValue(false)", false);
834 toBoolean.insert("QScriptValue(int(122))", true);
835 toBoolean.insert("QScriptValue(uint(124))", true);
836 toBoolean.insert("QScriptValue(0)", false);
837 toBoolean.insert("QScriptValue(0.0)", false);
838 toBoolean.insert("QScriptValue(123.0)", true);
839 toBoolean.insert("QScriptValue(6.37e-8)", true);
840 toBoolean.insert("QScriptValue(-6.37e-8)", true);
841 toBoolean.insert("QScriptValue(0x43211234)", true);
842 toBoolean.insert("QScriptValue(0x10000)", true);
843 toBoolean.insert("QScriptValue(0x10001)", true);
844 toBoolean.insert("QScriptValue(qSNaN())", false);
845 toBoolean.insert("QScriptValue(qQNaN())", false);
846 toBoolean.insert("QScriptValue(qInf())", true);
847 toBoolean.insert("QScriptValue(-qInf())", true);
848 toBoolean.insert("QScriptValue(\"NaN\")", true);
849 toBoolean.insert("QScriptValue(\"Infinity\")", true);
850 toBoolean.insert("QScriptValue(\"-Infinity\")", true);
851 toBoolean.insert("QScriptValue(\"ciao\")", true);
852 toBoolean.insert("QScriptValue(QString::fromLatin1(\"ciao\"))", true);
853 toBoolean.insert("QScriptValue(QString(\"\"))", false);
854 toBoolean.insert("QScriptValue(QString())", false);
855 toBoolean.insert("QScriptValue(QString(\"0\"))", true);
856 toBoolean.insert("QScriptValue(QString(\"123\"))", true);
857 toBoolean.insert("QScriptValue(QString(\"12.4\"))", true);
858 toBoolean.insert("QScriptValue(0, QScriptValue::UndefinedValue)", false);
859 toBoolean.insert("QScriptValue(0, QScriptValue::NullValue)", false);
860 toBoolean.insert("QScriptValue(0, true)", true);
861 toBoolean.insert("QScriptValue(0, false)", false);
862 toBoolean.insert("QScriptValue(0, int(122))", true);
863 toBoolean.insert("QScriptValue(0, uint(124))", true);
864 toBoolean.insert("QScriptValue(0, 0)", false);
865 toBoolean.insert("QScriptValue(0, 0.0)", false);
866 toBoolean.insert("QScriptValue(0, 123.0)", true);
867 toBoolean.insert("QScriptValue(0, 6.37e-8)", true);
868 toBoolean.insert("QScriptValue(0, -6.37e-8)", true);
869 toBoolean.insert("QScriptValue(0, 0x43211234)", true);
870 toBoolean.insert("QScriptValue(0, 0x10000)", true);
871 toBoolean.insert("QScriptValue(0, 0x10001)", true);
872 toBoolean.insert("QScriptValue(0, qSNaN())", false);
873 toBoolean.insert("QScriptValue(0, qQNaN())", false);
874 toBoolean.insert("QScriptValue(0, qInf())", true);
875 toBoolean.insert("QScriptValue(0, -qInf())", true);
876 toBoolean.insert("QScriptValue(0, \"NaN\")", true);
877 toBoolean.insert("QScriptValue(0, \"Infinity\")", true);
878 toBoolean.insert("QScriptValue(0, \"-Infinity\")", true);
879 toBoolean.insert("QScriptValue(0, \"ciao\")", true);
880 toBoolean.insert("QScriptValue(0, QString::fromLatin1(\"ciao\"))", true);
881 toBoolean.insert("QScriptValue(0, QString(\"\"))", false);
882 toBoolean.insert("QScriptValue(0, QString())", false);
883 toBoolean.insert("QScriptValue(0, QString(\"0\"))", true);
884 toBoolean.insert("QScriptValue(0, QString(\"123\"))", true);
885 toBoolean.insert("QScriptValue(0, QString(\"12.3\"))", true);
886 toBoolean.insert("QScriptValue(engine, QScriptValue::UndefinedValue)", false);
887 toBoolean.insert("QScriptValue(engine, QScriptValue::NullValue)", false);
888 toBoolean.insert("QScriptValue(engine, true)", true);
889 toBoolean.insert("QScriptValue(engine, false)", false);
890 toBoolean.insert("QScriptValue(engine, int(122))", true);
891 toBoolean.insert("QScriptValue(engine, uint(124))", true);
892 toBoolean.insert("QScriptValue(engine, 0)", false);
893 toBoolean.insert("QScriptValue(engine, 0.0)", false);
894 toBoolean.insert("QScriptValue(engine, 123.0)", true);
895 toBoolean.insert("QScriptValue(engine, 6.37e-8)", true);
896 toBoolean.insert("QScriptValue(engine, -6.37e-8)", true);
897 toBoolean.insert("QScriptValue(engine, 0x43211234)", true);
898 toBoolean.insert("QScriptValue(engine, 0x10000)", true);
899 toBoolean.insert("QScriptValue(engine, 0x10001)", true);
900 toBoolean.insert("QScriptValue(engine, qSNaN())", false);
901 toBoolean.insert("QScriptValue(engine, qQNaN())", false);
902 toBoolean.insert("QScriptValue(engine, qInf())", true);
903 toBoolean.insert("QScriptValue(engine, -qInf())", true);
904 toBoolean.insert("QScriptValue(engine, \"NaN\")", true);
905 toBoolean.insert("QScriptValue(engine, \"Infinity\")", true);
906 toBoolean.insert("QScriptValue(engine, \"-Infinity\")", true);
907 toBoolean.insert("QScriptValue(engine, \"ciao\")", true);
908 toBoolean.insert("QScriptValue(engine, QString::fromLatin1(\"ciao\"))", true);
909 toBoolean.insert("QScriptValue(engine, QString(\"\"))", false);
910 toBoolean.insert("QScriptValue(engine, QString())", false);
911 toBoolean.insert("QScriptValue(engine, QString(\"0\"))", true);
912 toBoolean.insert("QScriptValue(engine, QString(\"123\"))", true);
913 toBoolean.insert("QScriptValue(engine, QString(\"1.23\"))", true);
914 toBoolean.insert("engine->evaluate(\"[]\")", true);
915 toBoolean.insert("engine->evaluate(\"{}\")", false);
916 toBoolean.insert("engine->evaluate(\"Object.prototype\")", true);
917 toBoolean.insert("engine->evaluate(\"Date.prototype\")", true);
918 toBoolean.insert("engine->evaluate(\"Array.prototype\")", true);
919 toBoolean.insert("engine->evaluate(\"Function.prototype\")", true);
920 toBoolean.insert("engine->evaluate(\"Error.prototype\")", true);
921 toBoolean.insert("engine->evaluate(\"Object\")", true);
922 toBoolean.insert("engine->evaluate(\"Array\")", true);
923 toBoolean.insert("engine->evaluate(\"Number\")", true);
924 toBoolean.insert("engine->evaluate(\"Function\")", true);
925 toBoolean.insert("engine->evaluate(\"(function() { return 1; })\")", true);
926 toBoolean.insert("engine->evaluate(\"(function() { return 'ciao'; })\")", true);
927 toBoolean.insert("engine->evaluate(\"(function() { throw new Error('foo'); })\")", true);
928 toBoolean.insert("engine->evaluate(\"/foo/\")", true);
929 toBoolean.insert("engine->evaluate(\"new Object()\")", true);
930 toBoolean.insert("engine->evaluate(\"new Array()\")", true);
931 toBoolean.insert("engine->evaluate(\"new Error()\")", true);