• Home
  • Raw
  • Download

Lines Matching refs:fd

650     number::impl::DecimalQuantity fd;  in TestFixedDecimal()  local
651 df->formatToDecimalQuantity(44, fd, status); in TestFixedDecimal()
653 ASSERT_EQUAL(44, fd.getPluralOperand(PLURAL_OPERAND_N)); in TestFixedDecimal()
654 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
655 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
657 df->formatToDecimalQuantity(-44, fd, status); in TestFixedDecimal()
659 ASSERT_EQUAL(44, fd.getPluralOperand(PLURAL_OPERAND_N)); in TestFixedDecimal()
660 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
661 ASSERT_EQUAL(TRUE, fd.isNegative()); in TestFixedDecimal()
665 df->formatToDecimalQuantity(123.456, fd, status); in TestFixedDecimal()
667 ASSERT_EQUAL(3, fd.getPluralOperand(PLURAL_OPERAND_V)); // v in TestFixedDecimal()
668 ASSERT_EQUAL(456, fd.getPluralOperand(PLURAL_OPERAND_F)); // f in TestFixedDecimal()
669 ASSERT_EQUAL(456, fd.getPluralOperand(PLURAL_OPERAND_T)); // t in TestFixedDecimal()
670 ASSERT_EQUAL(123, fd.getPluralOperand(PLURAL_OPERAND_I)); // i in TestFixedDecimal()
671 ASSERT_EQUAL(123.456, fd.getPluralOperand(PLURAL_OPERAND_N)); // n in TestFixedDecimal()
672 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
673 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
675 df->formatToDecimalQuantity(-123.456, fd, status); in TestFixedDecimal()
677 ASSERT_EQUAL(3, fd.getPluralOperand(PLURAL_OPERAND_V)); // v in TestFixedDecimal()
678 ASSERT_EQUAL(456, fd.getPluralOperand(PLURAL_OPERAND_F)); // f in TestFixedDecimal()
679 ASSERT_EQUAL(456, fd.getPluralOperand(PLURAL_OPERAND_T)); // t in TestFixedDecimal()
680 ASSERT_EQUAL(123, fd.getPluralOperand(PLURAL_OPERAND_I)); // i in TestFixedDecimal()
681 ASSERT_EQUAL(123.456, fd.getPluralOperand(PLURAL_OPERAND_N)); // n in TestFixedDecimal()
682 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
683 ASSERT_EQUAL(TRUE, fd.isNegative()); in TestFixedDecimal()
687 df->formatToDecimalQuantity(123.456, fd, status); in TestFixedDecimal()
689 ASSERT_EQUAL(3, fd.getPluralOperand(PLURAL_OPERAND_V)); // v in TestFixedDecimal()
690 ASSERT_EQUAL(456, fd.getPluralOperand(PLURAL_OPERAND_F)); // f in TestFixedDecimal()
691 ASSERT_EQUAL(456, fd.getPluralOperand(PLURAL_OPERAND_T)); // t in TestFixedDecimal()
692 ASSERT_EQUAL(23, fd.getPluralOperand(PLURAL_OPERAND_I)); // i in TestFixedDecimal()
693 ASSERT_EQUAL(23.456, fd.getPluralOperand(PLURAL_OPERAND_N)); // n in TestFixedDecimal()
694 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
695 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
697 df->formatToDecimalQuantity(-123.456, fd, status); in TestFixedDecimal()
699 ASSERT_EQUAL(3, fd.getPluralOperand(PLURAL_OPERAND_V)); // v in TestFixedDecimal()
700 ASSERT_EQUAL(456, fd.getPluralOperand(PLURAL_OPERAND_F)); // f in TestFixedDecimal()
701 ASSERT_EQUAL(456, fd.getPluralOperand(PLURAL_OPERAND_T)); // t in TestFixedDecimal()
702 ASSERT_EQUAL(23, fd.getPluralOperand(PLURAL_OPERAND_I)); // i in TestFixedDecimal()
703 ASSERT_EQUAL(23.456, fd.getPluralOperand(PLURAL_OPERAND_N)); // n in TestFixedDecimal()
704 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
705 ASSERT_EQUAL(TRUE, fd.isNegative()); in TestFixedDecimal()
710 df->formatToDecimalQuantity(123.456, fd, status); in TestFixedDecimal()
712 ASSERT_EQUAL(2, fd.getPluralOperand(PLURAL_OPERAND_V)); // v in TestFixedDecimal()
713 ASSERT_EQUAL(46, fd.getPluralOperand(PLURAL_OPERAND_F)); // f in TestFixedDecimal()
714 ASSERT_EQUAL(46, fd.getPluralOperand(PLURAL_OPERAND_T)); // t in TestFixedDecimal()
715 ASSERT_EQUAL(123, fd.getPluralOperand(PLURAL_OPERAND_I)); // i in TestFixedDecimal()
716 ASSERT_EQUAL(123.46, fd.getPluralOperand(PLURAL_OPERAND_N)); // n in TestFixedDecimal()
717 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
718 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
720 df->formatToDecimalQuantity(-123.456, fd, status); in TestFixedDecimal()
722 ASSERT_EQUAL(2, fd.getPluralOperand(PLURAL_OPERAND_V)); // v in TestFixedDecimal()
723 ASSERT_EQUAL(46, fd.getPluralOperand(PLURAL_OPERAND_F)); // f in TestFixedDecimal()
724 ASSERT_EQUAL(46, fd.getPluralOperand(PLURAL_OPERAND_T)); // t in TestFixedDecimal()
725 ASSERT_EQUAL(123, fd.getPluralOperand(PLURAL_OPERAND_I)); // i in TestFixedDecimal()
726 ASSERT_EQUAL(123.46, fd.getPluralOperand(PLURAL_OPERAND_N)); // n in TestFixedDecimal()
727 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
728 ASSERT_EQUAL(TRUE, fd.isNegative()); in TestFixedDecimal()
734 df->formatToDecimalQuantity(30.0, fd, status); in TestFixedDecimal()
736 ASSERT_EQUAL(2, fd.getPluralOperand(PLURAL_OPERAND_V)); // v in TestFixedDecimal()
737 ASSERT_EQUAL(20, fd.getPluralOperand(PLURAL_OPERAND_F)); // f in TestFixedDecimal()
738 ASSERT_EQUAL(2, fd.getPluralOperand(PLURAL_OPERAND_T)); // t in TestFixedDecimal()
739 ASSERT_EQUAL(29, fd.getPluralOperand(PLURAL_OPERAND_I)); // i in TestFixedDecimal()
740 ASSERT_EQUAL(29.2, fd.getPluralOperand(PLURAL_OPERAND_N)); // n in TestFixedDecimal()
741 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
742 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
744 df->formatToDecimalQuantity(-30.0, fd, status); in TestFixedDecimal()
746 ASSERT_EQUAL(2, fd.getPluralOperand(PLURAL_OPERAND_V)); // v in TestFixedDecimal()
747 ASSERT_EQUAL(20, fd.getPluralOperand(PLURAL_OPERAND_F)); // f in TestFixedDecimal()
748 ASSERT_EQUAL(2, fd.getPluralOperand(PLURAL_OPERAND_T)); // t in TestFixedDecimal()
749 ASSERT_EQUAL(29, fd.getPluralOperand(PLURAL_OPERAND_I)); // i in TestFixedDecimal()
750 ASSERT_EQUAL(29.2, fd.getPluralOperand(PLURAL_OPERAND_N)); // n in TestFixedDecimal()
751 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
752 ASSERT_EQUAL(TRUE, fd.isNegative()); in TestFixedDecimal()
756 df->formatToDecimalQuantity(123.456, fd, status); in TestFixedDecimal()
758 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
759 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
760 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
761 ASSERT_EQUAL(123, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
762 ASSERT_EQUAL(TRUE, fd.hasIntegerValue()); in TestFixedDecimal()
763 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
767 df->formatToDecimalQuantity(123.01, fd, status); in TestFixedDecimal()
769 ASSERT_EQUAL(1, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
770 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
771 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
772 ASSERT_EQUAL(123, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
773 ASSERT_EQUAL(TRUE, fd.hasIntegerValue()); in TestFixedDecimal()
774 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
778 df->formatToDecimalQuantity(123.06, fd, status); in TestFixedDecimal()
780 ASSERT_EQUAL(1, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
781 ASSERT_EQUAL(1, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
782 ASSERT_EQUAL(1, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
783 ASSERT_EQUAL(123, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
784 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
785 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
789 df->formatToDecimalQuantity(123, fd, status); in TestFixedDecimal()
791 ASSERT_EQUAL(2, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
792 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
793 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
794 ASSERT_EQUAL(123, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
795 ASSERT_EQUAL(TRUE, fd.hasIntegerValue()); in TestFixedDecimal()
796 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
800 df->formatToDecimalQuantity(1.23, fd, status); in TestFixedDecimal()
802 ASSERT_EQUAL(4, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
803 ASSERT_EQUAL(2300, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
804 ASSERT_EQUAL(23, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
805 ASSERT_EQUAL(1, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
806 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
807 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
809 df->formatToDecimalQuantity(uprv_getInfinity(), fd, status); in TestFixedDecimal()
811 ASSERT_EQUAL(TRUE, fd.isNaN() || fd.isInfinite()); in TestFixedDecimal()
812 df->formatToDecimalQuantity(0.0, fd, status); in TestFixedDecimal()
813 ASSERT_EQUAL(FALSE, fd.isNaN() || fd.isInfinite()); in TestFixedDecimal()
814 df->formatToDecimalQuantity(uprv_getNaN(), fd, status); in TestFixedDecimal()
815 ASSERT_EQUAL(TRUE, fd.isNaN() || fd.isInfinite()); in TestFixedDecimal()
826 df->formatToDecimalQuantity(fable, fd, status); in TestFixedDecimal()
828 ASSERT_EQUAL(2, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
829 ASSERT_EQUAL(34, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
830 ASSERT_EQUAL(34, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
831 ASSERT_EQUAL(12, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
832 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
833 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
837 df->formatToDecimalQuantity(fable, fd, status); in TestFixedDecimal()
839 ASSERT_EQUAL(22, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
840 ASSERT_EQUAL(3456789012345678900LL, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
841 ASSERT_EQUAL(34567890123456789LL, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
842 ASSERT_EQUAL(12, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
843 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
844 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
849 df->formatToDecimalQuantity(fable, fd, status); in TestFixedDecimal()
851 ASSERT_EQUAL(22, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
852 ASSERT_EQUAL(1234567890123456789LL, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
853 ASSERT_EQUAL(1234567890123456789LL, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
854 ASSERT_EQUAL(345678901234567890LL, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
855 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
856 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
861 df->formatToDecimalQuantity(fable, fd, status); in TestFixedDecimal()
863 ASSERT_EQUAL(22, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
864 ASSERT_EQUAL(12, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
865 ASSERT_EQUAL(12, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
866 ASSERT_EQUAL(1, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
867 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
868 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
873 df->formatToDecimalQuantity(fable, fd, status); in TestFixedDecimal()
875 ASSERT_EQUAL(2, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
876 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
877 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
878 ASSERT_EQUAL(1, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
879 ASSERT_EQUAL(TRUE, fd.hasIntegerValue()); in TestFixedDecimal()
880 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
885 df->formatToDecimalQuantity(fable, fd, status); in TestFixedDecimal()
887 ASSERT_EQUAL(22, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
888 ASSERT_EQUAL(12, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
889 ASSERT_EQUAL(12, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
890 ASSERT_EQUAL(1, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
891 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
892 ASSERT_EQUAL(TRUE, fd.isNegative()); in TestFixedDecimal()
897 df->formatToDecimalQuantity(fable, fd, status); in TestFixedDecimal()
899 ASSERT_EQUAL(2, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
900 ASSERT_EQUAL(30, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
901 ASSERT_EQUAL(3, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
902 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
903 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
904 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
908 df->formatToDecimalQuantity(fable, fd, status); in TestFixedDecimal()
910 ASSERT_EQUAL(2, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
911 ASSERT_EQUAL(30, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
912 ASSERT_EQUAL(3, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
913 ASSERT_EQUAL(50000LL, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
914 ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); in TestFixedDecimal()
915 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
920 df->formatToDecimalQuantity(fable, fd, status); in TestFixedDecimal()
922 ASSERT_EQUAL(2, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
923 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
924 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
925 ASSERT_EQUAL(4503599627370496LL, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
926 ASSERT_EQUAL(TRUE, fd.hasIntegerValue()); in TestFixedDecimal()
927 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
931 df->formatToDecimalQuantity(fable, fd, status); in TestFixedDecimal()
933 ASSERT_EQUAL(2, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
934 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
935 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
936 ASSERT_EQUAL(4503599627370497LL, fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
937 ASSERT_EQUAL(TRUE, fd.hasIntegerValue()); in TestFixedDecimal()
938 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()
942 df->formatToDecimalQuantity(fable, fd, status); in TestFixedDecimal()
944 ASSERT_EQUAL(2, fd.getPluralOperand(PLURAL_OPERAND_V)); in TestFixedDecimal()
945 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_F)); in TestFixedDecimal()
946 ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_T)); in TestFixedDecimal()
951 fd.getPluralOperand(PLURAL_OPERAND_I) == 223372036854775807LL || in TestFixedDecimal()
952 fd.getPluralOperand(PLURAL_OPERAND_I) == 9223372036854775807LL)) { in TestFixedDecimal()
957 fd.getPluralOperand(PLURAL_OPERAND_I)); in TestFixedDecimal()
959 ASSERT_EQUAL(TRUE, fd.hasIntegerValue()); in TestFixedDecimal()
960 ASSERT_EQUAL(FALSE, fd.isNegative()); in TestFixedDecimal()