| @@ 711-786 (lines=76) @@ | ||
| 708 | return $this->assertEquals($output, wptexturize($input)); |
|
| 709 | } |
|
| 710 | ||
| 711 | function data_closing_quote() |
|
| 712 | { |
|
| 713 | return array( |
|
| 714 | array( |
|
| 715 | 'word word" word', |
|
| 716 | 'word word” word', |
|
| 717 | ), |
|
| 718 | array( |
|
| 719 | 'word word") word', |
|
| 720 | 'word word”) word', |
|
| 721 | ), |
|
| 722 | array( |
|
| 723 | 'word word"] word', |
|
| 724 | 'word word”] word', |
|
| 725 | ), |
|
| 726 | array( |
|
| 727 | 'word word"} word', |
|
| 728 | 'word word”} word', |
|
| 729 | ), |
|
| 730 | array( |
|
| 731 | 'word word"> word', // Invalid HTML input? |
|
| 732 | 'word word”> word', |
|
| 733 | ), |
|
| 734 | array( |
|
| 735 | 'word word"> word', // Valid HTML should work |
|
| 736 | 'word word”> word', |
|
| 737 | ), |
|
| 738 | array( |
|
| 739 | 'word word"', |
|
| 740 | 'word word”', |
|
| 741 | ), |
|
| 742 | array( |
|
| 743 | 'word word"word', |
|
| 744 | 'word word”word', |
|
| 745 | ), |
|
| 746 | array( |
|
| 747 | 'word"word"word', |
|
| 748 | 'word”word”word', |
|
| 749 | ), |
|
| 750 | array( |
|
| 751 | 'test sentence".', |
|
| 752 | 'test sentence”.', |
|
| 753 | ), |
|
| 754 | array( |
|
| 755 | 'test sentence",', |
|
| 756 | 'test sentence”,', |
|
| 757 | ), |
|
| 758 | array( |
|
| 759 | 'test sentence":', |
|
| 760 | 'test sentence”:', |
|
| 761 | ), |
|
| 762 | array( |
|
| 763 | 'test sentence";', |
|
| 764 | 'test sentence”;', |
|
| 765 | ), |
|
| 766 | array( |
|
| 767 | 'test sentence"!', |
|
| 768 | 'test sentence”!', |
|
| 769 | ), |
|
| 770 | array( |
|
| 771 | 'test sentence"?', |
|
| 772 | 'test sentence”?', |
|
| 773 | ), |
|
| 774 | array( |
|
| 775 | 'test sentence."', |
|
| 776 | 'test sentence.”', |
|
| 777 | ), |
|
| 778 | array( |
|
| 779 | 'test sentence". word', |
|
| 780 | 'test sentence”. word', |
|
| 781 | ), |
|
| 782 | array( |
|
| 783 | 'test sentence." word', |
|
| 784 | 'test sentence.” word', |
|
| 785 | ), |
|
| 786 | ); |
|
| 787 | } |
|
| 788 | ||
| 789 | /** |
|
| @@ 802-877 (lines=76) @@ | ||
| 799 | return $this->assertEquals($output, wptexturize($input)); |
|
| 800 | } |
|
| 801 | ||
| 802 | function data_closing_single_quote() |
|
| 803 | { |
|
| 804 | return array( |
|
| 805 | array( |
|
| 806 | "word word' word", |
|
| 807 | "word word’ word", |
|
| 808 | ), |
|
| 809 | array( |
|
| 810 | "word word'. word", |
|
| 811 | "word word’. word", |
|
| 812 | ), |
|
| 813 | array( |
|
| 814 | "word word'.word", |
|
| 815 | "word word’.word", |
|
| 816 | ), |
|
| 817 | array( |
|
| 818 | "word word', she said", |
|
| 819 | "word word’, she said", |
|
| 820 | ), |
|
| 821 | array( |
|
| 822 | "word word': word", |
|
| 823 | "word word’: word", |
|
| 824 | ), |
|
| 825 | array( |
|
| 826 | "word word'; word", |
|
| 827 | "word word’; word", |
|
| 828 | ), |
|
| 829 | array( |
|
| 830 | "word word'! word", |
|
| 831 | "word word’! word", |
|
| 832 | ), |
|
| 833 | array( |
|
| 834 | "word word'? word", |
|
| 835 | "word word’? word", |
|
| 836 | ), |
|
| 837 | array( |
|
| 838 | "word word'- word", |
|
| 839 | "word word’- word", |
|
| 840 | ), |
|
| 841 | array( |
|
| 842 | "word word') word", |
|
| 843 | "word word’) word", |
|
| 844 | ), |
|
| 845 | array( |
|
| 846 | "word word'} word", |
|
| 847 | "word word’} word", |
|
| 848 | ), |
|
| 849 | array( |
|
| 850 | "word word'] word", |
|
| 851 | "word word’] word", |
|
| 852 | ), |
|
| 853 | array( |
|
| 854 | "word word'> word", |
|
| 855 | "word word’> word", |
|
| 856 | ), |
|
| 857 | array( |
|
| 858 | "word word'", |
|
| 859 | "word word’", |
|
| 860 | ), |
|
| 861 | array( |
|
| 862 | "test sentence'.", |
|
| 863 | "test sentence’.", |
|
| 864 | ), |
|
| 865 | array( |
|
| 866 | "test sentence.'", |
|
| 867 | "test sentence.’", |
|
| 868 | ), |
|
| 869 | array( |
|
| 870 | "test sentence'. word", |
|
| 871 | "test sentence’. word", |
|
| 872 | ), |
|
| 873 | array( |
|
| 874 | "test sentence.' word", |
|
| 875 | "test sentence.’ word", |
|
| 876 | ), |
|
| 877 | ); |
|
| 878 | } |
|
| 879 | ||
| 880 | /** |
|
| @@ 1530-1605 (lines=76) @@ | ||
| 1527 | return $this->assertEquals($output, wptexturize($input)); |
|
| 1528 | } |
|
| 1529 | ||
| 1530 | function data_year_abbr() |
|
| 1531 | { |
|
| 1532 | return array( |
|
| 1533 | array( |
|
| 1534 | "word '99 word", |
|
| 1535 | "word ’99 word", |
|
| 1536 | ), |
|
| 1537 | array( |
|
| 1538 | "word '99. word", |
|
| 1539 | "word ’99. word", |
|
| 1540 | ), |
|
| 1541 | array( |
|
| 1542 | "word '99, word", |
|
| 1543 | "word ’99, word", |
|
| 1544 | ), |
|
| 1545 | array( |
|
| 1546 | "word '99; word", |
|
| 1547 | "word ’99; word", |
|
| 1548 | ), |
|
| 1549 | array( |
|
| 1550 | "word '99' word", // For this pattern, prime doesn't make sense. Should get apos and a closing quote. |
|
| 1551 | "word ’99’ word", |
|
| 1552 | ), |
|
| 1553 | array( |
|
| 1554 | "word '99'. word", |
|
| 1555 | "word ’99’. word", |
|
| 1556 | ), |
|
| 1557 | array( |
|
| 1558 | "word '99', word", |
|
| 1559 | "word ’99’, word", |
|
| 1560 | ), |
|
| 1561 | array( |
|
| 1562 | "word '99.' word", |
|
| 1563 | "word ’99.’ word", |
|
| 1564 | ), |
|
| 1565 | array( |
|
| 1566 | "word '99", |
|
| 1567 | "word ’99", |
|
| 1568 | ), |
|
| 1569 | array( |
|
| 1570 | "'99 word", |
|
| 1571 | "’99 word", |
|
| 1572 | ), |
|
| 1573 | array( |
|
| 1574 | "word '999 word", // Does not match the apos pattern, should be opening quote. |
|
| 1575 | "word ‘999 word", |
|
| 1576 | ), |
|
| 1577 | array( |
|
| 1578 | "word '99% word", |
|
| 1579 | "word ‘99% word", |
|
| 1580 | ), |
|
| 1581 | array( |
|
| 1582 | "word '9 word", |
|
| 1583 | "word ‘9 word", |
|
| 1584 | ), |
|
| 1585 | array( |
|
| 1586 | "word '99.9 word", |
|
| 1587 | "word ‘99.9 word", |
|
| 1588 | ), |
|
| 1589 | array( |
|
| 1590 | "word '999", |
|
| 1591 | "word ‘999", |
|
| 1592 | ), |
|
| 1593 | array( |
|
| 1594 | "word '9", |
|
| 1595 | "word ‘9", |
|
| 1596 | ), |
|
| 1597 | array( |
|
| 1598 | "in '4 years, 3 months,' Obama cut the deficit", |
|
| 1599 | "in ‘4 years, 3 months,’ Obama cut the deficit", |
|
| 1600 | ), |
|
| 1601 | array( |
|
| 1602 | "testing's '4' through 'quotes'", |
|
| 1603 | "testing’s ‘4’ through ‘quotes’", |
|
| 1604 | ), |
|
| 1605 | ); |
|
| 1606 | } |
|
| 1607 | ||
| 1608 | /** |
|