635 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
631 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
636 tn GetThumbnailL |
632 tn GetThumbnailL |
637 waittestclass tn |
633 waittestclass tn |
638 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
634 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
639 tn DeleteThumbnails |
635 tn DeleteThumbnails |
640 tn DeleteSourceInstance |
636 tn DeleteSourceInstance |
641 |
637 |
642 tn DeleteInstance |
638 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\RGB_400x300.bmp image/bmp |
643 delete tn |
|
644 pause KTestDelay |
|
645 [Endtest] |
|
646 |
|
647 // --------------------------------------------------------------------------- |
|
648 // Create thumbnail preview from JPG with EXIF |
|
649 // --------------------------------------------------------------------------- |
|
650 [Test] |
|
651 title Create thumbnail preview from JPG with EXIF |
|
652 create ThumbnailManagerTest tn |
|
653 tn CreateInstanceL |
|
654 tn SetDisplayModeL EColor16M |
|
655 |
|
656 // jpg with exif |
|
657 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
658 tn DeleteThumbnails |
|
659 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
660 tn SetQualityPreferenceL EOptimizeForQualityWithPreview |
|
661 tn GetThumbnailL |
|
662 waittestclass tn |
|
663 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
664 tn DeleteThumbnails |
|
665 tn DeleteSourceInstance |
|
666 |
|
667 // png with exif |
|
668 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\exif.png |
|
669 tn DeleteThumbnails |
|
670 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
671 tn SetQualityPreferenceL EOptimizeForQualityWithPreview |
|
672 tn GetThumbnailL |
|
673 waittestclass tn |
|
674 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
675 tn DeleteThumbnails |
|
676 tn DeleteSourceInstance |
|
677 |
|
678 // no exif |
|
679 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\no_exif.jpg |
|
680 tn DeleteThumbnails |
|
681 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
682 tn SetQualityPreferenceL EOptimizeForQualityWithPreview |
|
683 tn GetThumbnailL |
|
684 waittestclass tn |
|
685 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
686 tn DeleteThumbnails |
|
687 tn DeleteSourceInstance |
|
688 |
|
689 tn DeleteInstance |
|
690 delete tn |
|
691 pause KTestDelay |
|
692 [Endtest] |
|
693 |
|
694 // --------------------------------------------------------------------------- |
|
695 // Create thumbnail from WMA PNG & empty album arts |
|
696 // --------------------------------------------------------------------------- |
|
697 [Test] |
|
698 title Create thumbnail from WMA PNG & empty album arts |
|
699 create ThumbnailManagerTest tn |
|
700 tn CreateInstanceL |
|
701 tn SetDisplayModeL EColor16M |
|
702 |
|
703 // try to create thumbnail from PNG |
|
704 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\wma_png.wma |
|
705 tn DeleteThumbnails |
|
706 tn SetThumbnailEnumSizeL EAudioFullScreenThumbnailSize |
|
707 tn GetThumbnailL |
|
708 allownextresult KErrNotFound |
|
709 waittestclass tn |
|
710 tn DeleteThumbnails |
|
711 tn DeleteSourceInstance |
|
712 |
|
713 // try to create thumbnail without album art |
|
714 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\wma_empty.wma |
|
715 tn DeleteThumbnails |
|
716 tn SetThumbnailEnumSizeL EAudioFullScreenThumbnailSize |
|
717 tn GetThumbnailL |
|
718 allownextresult KErrNotFound |
|
719 waittestclass tn |
|
720 tn DeleteThumbnails |
|
721 tn DeleteSourceInstance |
|
722 |
|
723 tn DeleteInstance |
|
724 delete tn |
|
725 pause KTestDelay |
|
726 [Endtest] |
|
727 |
|
728 |
|
729 // --------------------------------------------------------------------------- |
|
730 // Create thumbs from buffer |
|
731 // --------------------------------------------------------------------------- |
|
732 [Test] |
|
733 title Create thumbs from buffer |
|
734 create ThumbnailManagerTest tn |
|
735 tn CreateInstanceL |
|
736 tn SetDisplayModeL EColor16M |
|
737 |
|
738 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\RGB_VGA.jpg image/jpeg |
|
739 tn DeleteThumbnails |
639 tn DeleteThumbnails |
740 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
640 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
741 tn GetThumbnailL |
641 tn GetThumbnailL |
742 waittestclass tn |
642 waittestclass tn |
743 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
643 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
793 waittestclass tn |
693 waittestclass tn |
794 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
694 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
795 tn DeleteThumbnails |
695 tn DeleteThumbnails |
796 tn DeleteSourceInstance |
696 tn DeleteSourceInstance |
797 |
697 |
798 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\SVG_640x480.svg image/svg+xml |
698 tn DeleteInstance |
799 tn DeleteThumbnails |
699 delete tn |
800 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
700 pause KTestDelay |
801 tn GetThumbnailL |
701 [Endtest] |
802 waittestclass tn |
|
803 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
804 tn DeleteThumbnails |
|
805 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
806 tn GetThumbnailL |
|
807 waittestclass tn |
|
808 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
809 tn DeleteThumbnails |
|
810 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
811 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
812 tn GetThumbnailL |
|
813 waittestclass tn |
|
814 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
815 tn DeleteThumbnails |
|
816 tn DeleteSourceInstance |
|
817 |
|
818 tn DeleteInstance |
|
819 delete tn |
|
820 pause KTestDelay |
|
821 [Endtest] |
|
822 |
|
823 // --------------------------------------------------------------------------- |
|
824 // Create thumbs from CFbsBitmap |
|
825 // --------------------------------------------------------------------------- |
|
826 [Test] |
|
827 title Create thumbs from CFbsBitmap |
|
828 create ThumbnailManagerTest tn |
|
829 tn CreateInstanceL |
|
830 tn SetDisplayModeL EColor16M |
|
831 |
|
832 tn SetFlagsL EDefaultFlags |
|
833 tn CreateSourceInstanceBitmapL \data\ThumbnailManagerTest\TestMBM.mbm \data\ThumbnailManagerTest\camera.jpg |
|
834 tn DeleteThumbnails |
|
835 tn CreateThumbnails |
|
836 waittestclass tn |
|
837 |
|
838 pause KTenSecondDelay |
|
839 |
|
840 tn DeleteSourceInstance |
|
841 |
|
842 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\camera.jpg |
|
843 tn SetFlagsL EDoNotCreate |
|
844 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
845 tn GetThumbnailL |
|
846 waittestclass tn |
|
847 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
848 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
849 tn GetThumbnailL |
|
850 waittestclass tn |
|
851 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
852 tn DeleteThumbnails |
|
853 tn DeleteSourceInstance |
|
854 |
|
855 tn DeleteInstance |
|
856 delete tn |
|
857 pause KTestDelay |
|
858 [Endtest] |
|
859 |
|
860 |
|
861 // --------------------------------------------------------------------------- |
|
862 // Create image/audio/video thumbs |
|
863 // --------------------------------------------------------------------------- |
|
864 [Test] |
|
865 title Create image/audio/video thumbs |
|
866 create ThumbnailManagerTest tn |
|
867 tn CreateInstanceL |
|
868 tn SetDisplayModeL EColor16M |
|
869 |
|
870 // try to create thumbnail from image |
|
871 tn CreateThumbnailsByUrlL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
872 waittestclass tn |
|
873 tn DeleteThumbnails |
|
874 tn DeleteSourceInstance |
|
875 |
|
876 // try to create thumbnail from music |
|
877 tn CreateThumbnailsByUrlL \data\ThumbnailManagerTest\mp3_png.mp3 |
|
878 waittestclass tn |
|
879 tn DeleteThumbnails |
|
880 tn DeleteSourceInstance |
|
881 |
|
882 // try to create thumbnail from video |
|
883 tn CreateThumbnailsByUrlL \data\ThumbnailManagerTest\Videoclip.mp4 |
|
884 waittestclass tn |
|
885 tn DeleteThumbnails |
|
886 tn DeleteSourceInstance |
|
887 |
|
888 tn DeleteInstance |
|
889 delete tn |
|
890 pause KTestDelay |
|
891 [Endtest] |
|
892 |
|
893 |
702 |
894 // --------------------------------------------------------------------------- |
703 // --------------------------------------------------------------------------- |
895 // Create thumbnails for each persistent size |
704 // Create thumbnails for each persistent size |
896 // --------------------------------------------------------------------------- |
705 // --------------------------------------------------------------------------- |
897 [Test] |
706 [Test] |
1023 tn DeleteInstance |
832 tn DeleteInstance |
1024 delete tn |
833 delete tn |
1025 pause KTestDelay |
834 pause KTestDelay |
1026 [Endtest] |
835 [Endtest] |
1027 |
836 |
|
837 |
|
838 // --------------------------------------------------------------------------- |
|
839 // Thumbnail from missing or unsupported file |
|
840 // --------------------------------------------------------------------------- |
|
841 [Test] |
|
842 title Thumbnail from missing or unsupported file |
|
843 create ThumbnailManagerTest tn |
|
844 tn CreateInstanceL |
|
845 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
846 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
847 |
|
848 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\does_not_exist.jpg |
|
849 tn GetThumbnailL |
|
850 allownextresult KErrNotFound |
|
851 waittestclass tn |
|
852 tn DeleteSourceInstance |
|
853 |
|
854 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\Unsupported.txt |
|
855 tn GetThumbnailL |
|
856 allownextresult KErrNotSupported |
|
857 waittestclass tn |
|
858 tn DeleteSourceInstance |
|
859 |
|
860 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\Unsupported.txt |
|
861 tn GetThumbnailL |
|
862 allownextresult KErrNotSupported |
|
863 waittestclass tn |
|
864 tn DeleteSourceInstance |
|
865 |
|
866 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\Unsupported.txt plain/text |
|
867 tn GetThumbnailL |
|
868 allownextresult KErrNotSupported |
|
869 waittestclass tn |
|
870 tn DeleteSourceInstance |
|
871 |
|
872 tn DeleteInstance |
|
873 delete tn |
|
874 pause KTestDelay |
|
875 [Endtest] |
|
876 |
|
877 // --------------------------------------------------------------------------- |
|
878 // Thumbnail from corrupt file |
|
879 // --------------------------------------------------------------------------- |
|
880 [Test] |
|
881 title Thumbnail from corrupt file |
|
882 create ThumbnailManagerTest tn |
|
883 tn CreateInstanceL |
|
884 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
885 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
886 |
|
887 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\not_jpg.jpg |
|
888 tn GetThumbnailL |
|
889 allownextresult KErrNotFound |
|
890 waittestclass tn |
|
891 tn DeleteSourceInstance |
|
892 |
|
893 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\not_jpg.jpg image/jpeg |
|
894 tn GetThumbnailL |
|
895 allownextresult KErrNotFound |
|
896 waittestclass tn |
|
897 tn DeleteSourceInstance |
|
898 |
|
899 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\not_3gp.3gp |
|
900 tn GetThumbnailL |
|
901 allownextresult KErrNotSupported |
|
902 waittestclass tn |
|
903 tn DeleteSourceInstance |
|
904 |
|
905 tn DeleteInstance |
|
906 delete tn |
|
907 pause KTestDelay |
|
908 [Endtest] |
|
909 |
|
910 |
1028 // --------------------------------------------------------------------------- |
911 // --------------------------------------------------------------------------- |
1029 // Custom size thumbs |
912 // Custom size thumbs |
1030 // --------------------------------------------------------------------------- |
913 // --------------------------------------------------------------------------- |
1031 [Test] |
914 [Test] |
1032 title Custom size thumbs |
915 title Custom size thumbs |
1712 pause KTestDelay |
1595 pause KTestDelay |
1713 [Endtest] |
1596 [Endtest] |
1714 |
1597 |
1715 |
1598 |
1716 // --------------------------------------------------------------------------- |
1599 // --------------------------------------------------------------------------- |
1717 // Thumbnail from missing or unsupported file |
1600 // Create thumbnail with id |
1718 // --------------------------------------------------------------------------- |
1601 // --------------------------------------------------------------------------- |
1719 [Test] |
1602 [Test] |
1720 title Thumbnail from missing or unsupported file |
1603 title Create thumbnail with id |
1721 create ThumbnailManagerTest tn |
1604 create ThumbnailManagerTest tn |
1722 tn CreateInstanceL |
1605 tn CreateInstanceL |
1723 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
1606 tn SetDisplayModeL EColor16M |
1724 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
1607 |
1725 |
1608 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
1726 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\does_not_exist.jpg |
1609 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg 99999 |
1727 tn GetThumbnailL |
1610 tn GetThumbnailL |
1728 allownextresult KErrNotFound |
1611 waittestclass tn |
1729 waittestclass tn |
1612 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
1730 tn DeleteSourceInstance |
1613 tn DeleteThumbnails |
1731 |
1614 |
1732 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\Unsupported.txt |
1615 tn DeleteSourceInstance |
1733 tn GetThumbnailL |
1616 tn DeleteInstance |
1734 allownextresult KErrNotSupported |
1617 delete tn |
1735 waittestclass tn |
1618 pause KTestDelay |
1736 tn DeleteSourceInstance |
1619 [Endtest] |
1737 |
|
1738 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\Unsupported.txt |
|
1739 tn GetThumbnailL |
|
1740 allownextresult KErrNotSupported |
|
1741 waittestclass tn |
|
1742 tn DeleteSourceInstance |
|
1743 |
|
1744 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\Unsupported.txt plain/text |
|
1745 tn GetThumbnailL |
|
1746 allownextresult KErrNotSupported |
|
1747 waittestclass tn |
|
1748 tn DeleteSourceInstance |
|
1749 |
|
1750 tn DeleteInstance |
|
1751 delete tn |
|
1752 pause KTestDelay |
|
1753 [Endtest] |
|
1754 |
|
1755 // --------------------------------------------------------------------------- |
|
1756 // Thumbnail from corrupt file |
|
1757 // --------------------------------------------------------------------------- |
|
1758 [Test] |
|
1759 title Thumbnail from corrupt file |
|
1760 create ThumbnailManagerTest tn |
|
1761 tn CreateInstanceL |
|
1762 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1763 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1764 |
|
1765 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\not_jpg.jpg |
|
1766 tn GetThumbnailL |
|
1767 allownextresult KErrNotFound |
|
1768 waittestclass tn |
|
1769 tn DeleteSourceInstance |
|
1770 |
|
1771 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\not_jpg.jpg image/jpeg |
|
1772 tn GetThumbnailL |
|
1773 allownextresult KErrNotFound |
|
1774 waittestclass tn |
|
1775 tn DeleteSourceInstance |
|
1776 |
|
1777 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\not_3gp.3gp |
|
1778 tn GetThumbnailL |
|
1779 allownextresult KErrNotSupported |
|
1780 waittestclass tn |
|
1781 tn DeleteSourceInstance |
|
1782 |
|
1783 tn DeleteInstance |
|
1784 delete tn |
|
1785 pause KTestDelay |
|
1786 [Endtest] |
|
1787 |
|
1788 |
1620 |
1789 // --------------------------------------------------------------------------- |
1621 // --------------------------------------------------------------------------- |
1790 // Set thumbnail from buffer |
1622 // Set thumbnail from buffer |
1791 // --------------------------------------------------------------------------- |
1623 // --------------------------------------------------------------------------- |
1792 [Test] |
1624 [Test] |
1842 delete tn |
1674 delete tn |
1843 pause KTestDelay |
1675 pause KTestDelay |
1844 [Endtest] |
1676 [Endtest] |
1845 |
1677 |
1846 // --------------------------------------------------------------------------- |
1678 // --------------------------------------------------------------------------- |
1847 // Set thumbnail from path |
1679 // Import thumbnail |
1848 // --------------------------------------------------------------------------- |
1680 // --------------------------------------------------------------------------- |
1849 [Test] |
1681 [Test] |
1850 title Set thumbnail from path |
1682 title Import thumbnail |
1851 create ThumbnailManagerTest tn |
1683 create ThumbnailManagerTest tn |
1852 tn CreateInstanceL |
1684 tn CreateInstanceL |
1853 tn SetDisplayModeL EColor16M |
1685 tn SetDisplayModeL EColor16M |
1854 |
1686 |
1855 // normal uri |
|
1856 tn SetFlagsL EDefaultFlags |
1687 tn SetFlagsL EDefaultFlags |
1857 tn CreateSourceInstancePathTargetL \data\ThumbnailManagerTest\RGB_VGA.jpg \data\ThumbnailManagerTest\target.jpg image/jpeg 0 0 |
1688 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
1858 tn SetThumbnailL |
1689 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
1859 |
1690 tn DeleteThumbnails |
1860 waittestclass tn |
1691 tn ImportThumbnailL \data\ThumbnailManagerTest\imported.jpg |
1861 |
1692 waittestclass tn |
1862 tn DeleteSourceInstance |
1693 tn DeleteSourceInstance |
1863 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\target.jpg |
1694 |
1864 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1865 tn SetFlagsL EDoNotCreate |
1695 tn SetFlagsL EDoNotCreate |
1866 tn GetThumbnailL |
1696 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\imported.jpg |
1867 |
1697 tn GetThumbnailL |
1868 waittestclass tn |
1698 waittestclass tn |
1869 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
1699 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
1870 tn DeleteThumbnails |
1700 tn DeleteThumbnails |
1871 tn DeleteSourceInstance |
1701 tn DeleteSourceInstance |
1872 |
1702 |
1873 // virtual uri |
|
1874 tn SetFlagsL EDefaultFlags |
1703 tn SetFlagsL EDefaultFlags |
1875 tn CreateSourceInstancePathTargetL \data\ThumbnailManagerTest\RGB_VGA.jpg \data\ThumbnailManagerTest\target.vcf contact/x-vcard 0 1 |
1704 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_400x300.bmp |
1876 tn SetThumbnailL |
1705 tn DeleteThumbnails |
1877 |
1706 tn ImportThumbnailL \data\ThumbnailManagerTest\imported.bmp |
1878 waittestclass tn |
1707 waittestclass tn |
1879 |
1708 tn DeleteSourceInstance |
1880 tn DeleteSourceInstance |
1709 |
1881 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\target.vcf |
|
1882 tn SetThumbnailEnumSizeL EContactGridThumbnailSize |
|
1883 tn SetFlagsL EDoNotCreate |
1710 tn SetFlagsL EDoNotCreate |
1884 tn GetThumbnailL |
1711 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\imported.bmp |
1885 |
1712 tn GetThumbnailL |
1886 waittestclass tn |
1713 waittestclass tn |
1887 tn CheckThumbnailCenrepL EContactGridThumbnailSize EColor16M |
1714 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1715 tn DeleteThumbnails |
|
1716 tn DeleteSourceInstance |
|
1717 |
|
1718 tn SetFlagsL EDefaultFlags |
|
1719 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\WIDE_800x400.gif |
|
1720 tn DeleteThumbnails |
|
1721 tn ImportThumbnailL \data\ThumbnailManagerTest\imported.gif |
|
1722 waittestclass tn |
|
1723 tn DeleteSourceInstance |
|
1724 |
|
1725 tn SetFlagsL EDoNotCreate |
|
1726 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\imported.gif |
|
1727 tn GetThumbnailL |
|
1728 waittestclass tn |
|
1729 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1730 tn DeleteThumbnails |
|
1731 tn DeleteSourceInstance |
|
1732 |
|
1733 tn SetFlagsL EDefaultFlags |
|
1734 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\video.3gp |
|
1735 tn DeleteThumbnails |
|
1736 tn ImportThumbnailL \data\ThumbnailManagerTest\imported.3gp |
|
1737 waittestclass tn |
|
1738 tn DeleteSourceInstance |
|
1739 |
|
1740 tn SetFlagsL EDoNotCreate |
|
1741 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\imported.3gp |
|
1742 tn GetThumbnailL |
|
1743 waittestclass tn |
|
1744 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
1888 tn DeleteThumbnails |
1745 tn DeleteThumbnails |
1889 tn DeleteSourceInstance |
1746 tn DeleteSourceInstance |
1890 |
1747 |
1891 tn DeleteInstance |
1748 tn DeleteInstance |
1892 delete tn |
1749 delete tn |
1931 |
1788 |
1932 tn SetFlagsL EDoNotCreate |
1789 tn SetFlagsL EDoNotCreate |
1933 tn GetThumbnailL |
1790 tn GetThumbnailL |
1934 allownextresult KErrNotFound |
1791 allownextresult KErrNotFound |
1935 waittestclass tn |
1792 waittestclass tn |
1936 |
1793 tn DeleteThumbnails |
1937 tn DeleteThumbnails |
1794 tn DeleteSourceInstance |
1938 tn DeleteSourceInstance |
1795 |
1939 |
1796 // delete thumbnail which is not in database yet |
1940 tn DeleteInstance |
1797 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
1941 delete tn |
|
1942 pause KTestDelay |
|
1943 [Endtest] |
|
1944 |
|
1945 |
|
1946 // --------------------------------------------------------------------------- |
|
1947 // Run multiple tests |
|
1948 // --------------------------------------------------------------------------- |
|
1949 [Test] |
|
1950 title Run misc multiple tests |
|
1951 create ThumbnailManagerTest tn |
|
1952 tn CreateInstanceL |
|
1953 tn SetDisplayModeL EColor16M |
|
1954 |
|
1955 // using path |
|
1956 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
1798 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
1957 tn DeleteThumbnails |
|
1958 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1959 tn GetThumbnailL |
|
1960 waittestclass tn |
|
1961 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1962 tn DeleteThumbnails |
|
1963 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
1964 tn GetThumbnailL |
|
1965 waittestclass tn |
|
1966 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
1967 tn DeleteThumbnails |
|
1968 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1969 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1970 tn GetThumbnailL |
|
1971 waittestclass tn |
|
1972 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
1973 tn DeleteThumbnails |
|
1974 tn DeleteSourceInstance |
|
1975 |
|
1976 // mp3 using handle |
|
1977 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\mp3.mp3 |
|
1978 tn DeleteThumbnails |
|
1979 tn SetThumbnailEnumSizeL EAudioGridThumbnailSize |
|
1980 tn GetThumbnailL |
|
1981 waittestclass tn |
|
1982 tn CheckThumbnailCenrepL EAudioGridThumbnailSize EColor16M |
|
1983 tn DeleteThumbnails |
|
1984 tn SetThumbnailEnumSizeL EAudioFullScreenThumbnailSize |
|
1985 tn GetThumbnailL |
|
1986 waittestclass tn |
|
1987 tn CheckThumbnailCenrepL EAudioFullScreenThumbnailSize EColor16M |
|
1988 tn DeleteThumbnails |
|
1989 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1990 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1991 tn GetThumbnailL |
|
1992 waittestclass tn |
|
1993 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
1994 tn DeleteThumbnails |
|
1995 tn DeleteSourceInstance |
|
1996 |
|
1997 // corrupted file |
|
1998 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1999 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
2000 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\not_jpg.jpg |
|
2001 tn GetThumbnailL |
|
2002 allownextresult KErrNotFound |
|
2003 waittestclass tn |
|
2004 tn DeleteSourceInstance |
|
2005 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\not_jpg.jpg image/jpeg |
|
2006 tn GetThumbnailL |
|
2007 allownextresult KErrNotFound |
|
2008 waittestclass tn |
|
2009 tn DeleteSourceInstance |
|
2010 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\not_3gp.3gp |
|
2011 tn GetThumbnailL |
|
2012 allownextresult KErrNotSupported |
|
2013 waittestclass tn |
|
2014 tn DeleteSourceInstance |
|
2015 |
|
2016 // delete one thumbnail |
|
2017 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
2018 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
2019 tn DeleteThumbnails |
|
2020 tn GetThumbnailL |
|
2021 waittestclass tn |
|
2022 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
2023 tn DeleteThumbnails |
|
2024 pause KTenSecondDelay |
|
2025 tn SetFlagsL EDoNotCreate |
|
2026 tn GetThumbnailL |
|
2027 allownextresult KErrNotFound |
|
2028 waittestclass tn |
|
2029 |
|
2030 // delete all persistent thumbnails created |
|
2031 tn SetFlagsL EDefaultFlags |
|
2032 tn CreateThumbnails |
1799 tn CreateThumbnails |
2033 waittestclass tn |
1800 tn DeleteThumbnails |
2034 pause KTenSecondDelay |
1801 tn DeleteSourceInstance |
2035 tn DeleteThumbnails |
1802 |
2036 pause KTenSecondDelay |
1803 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
2037 tn SetFlagsL EDoNotCreate |
1804 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\Videoclip.mp4 |
2038 tn GetThumbnailL |
1805 tn CreateThumbnails |
2039 allownextresult KErrNotFound |
1806 tn DeleteThumbnails |
2040 waittestclass tn |
1807 tn DeleteSourceInstance |
2041 tn DeleteThumbnails |
1808 |
2042 tn DeleteSourceInstance |
1809 tn DeleteInstance |
2043 |
1810 delete tn |
2044 tn DeleteInstance |
1811 pause KTestDelay |
2045 delete tn |
1812 [Endtest] |
2046 pause KTestDelay |
1813 |
2047 [Endtest] |
1814 // --------------------------------------------------------------------------- |
2048 |
1815 // Delete thumbnail when requests are pending |
2049 |
1816 // --------------------------------------------------------------------------- |
2050 // --------------------------------------------------------------------------- |
1817 [Test] |
2051 // Delete engine when requests are pending |
1818 title Delete thumbnail when requests are pending |
2052 // --------------------------------------------------------------------------- |
|
2053 [Test] |
|
2054 title Delete engine when requests are pending |
|
2055 create ThumbnailManagerTest tn |
1819 create ThumbnailManagerTest tn |
2056 tn CreateInstanceL |
1820 tn CreateInstanceL |
2057 |
1821 |
2058 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
1822 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
2059 |
1823 |
2264 tn DeleteInstance |
2028 tn DeleteInstance |
2265 delete tn |
2029 delete tn |
2266 pause KTestDelay |
2030 pause KTestDelay |
2267 [Endtest] |
2031 [Endtest] |
2268 |
2032 |
|
2033 // --------------------------------------------------------------------------- |
|
2034 // Create thumbnails using CFbsBitmap |
|
2035 // --------------------------------------------------------------------------- |
|
2036 [Test] |
|
2037 title Create thumbnails using CFbsBitmap |
|
2038 create ThumbnailManagerTest tn |
|
2039 tn CreateInstanceL |
|
2040 tn SetDisplayModeL EColor16M |
|
2041 |
|
2042 tn SetFlagsL EDefaultFlags |
|
2043 tn CreateSourceInstanceBitmapL \data\ThumbnailManagerTest\TestMBM.mbm \data\ThumbnailManagerTest\camera.jpg |
|
2044 tn DeleteThumbnails |
|
2045 tn CreateThumbnails |
|
2046 waittestclass tn |
|
2047 |
|
2048 pause KTenSecondDelay |
|
2049 |
|
2050 tn DeleteSourceInstance |
|
2051 |
|
2052 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
2053 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\camera.jpg |
|
2054 tn SetFlagsL EDoNotCreate |
|
2055 tn GetThumbnailL |
|
2056 waittestclass tn |
|
2057 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
2058 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
2059 tn GetThumbnailL |
|
2060 waittestclass tn |
|
2061 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
2062 tn DeleteThumbnails |
|
2063 tn DeleteSourceInstance |
|
2064 |
|
2065 tn DeleteInstance |
|
2066 delete tn |
|
2067 pause KTestDelay |
|
2068 [Endtest] |
|
2069 |
|
2070 // --------------------------------------------------------------------------- |
|
2071 // Load MP3 thumbnail with PNG album art |
|
2072 // --------------------------------------------------------------------------- |
|
2073 [Test] |
|
2074 title Create MP3 PNG album art thumbnail |
|
2075 create ThumbnailManagerTest tn |
|
2076 tn CreateInstanceL |
|
2077 tn SetDisplayModeL EColor16M |
|
2078 |
|
2079 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\mp3_png.mp3 |
|
2080 tn DeleteThumbnails |
|
2081 tn SetThumbnailEnumSizeL EAudioFullScreenThumbnailSize |
|
2082 tn GetThumbnailL |
|
2083 waittestclass tn |
|
2084 tn CheckThumbnailCenrepL EAudioFullScreenThumbnailSize EColor16M |
|
2085 tn DeleteThumbnails |
|
2086 tn DeleteSourceInstance |
|
2087 |
|
2088 tn DeleteInstance |
|
2089 delete tn |
|
2090 pause KTestDelay |
|
2091 [Endtest] |
|
2092 |
|
2093 |
|
2094 // --------------------------------------------------------------------------- |
|
2095 // Test WMA png & empty album arts |
|
2096 // --------------------------------------------------------------------------- |
|
2097 [Test] |
|
2098 title Test WMA png & empty album arts |
|
2099 create ThumbnailManagerTest tn |
|
2100 tn CreateInstanceL |
|
2101 tn SetDisplayModeL EColor16M |
|
2102 |
|
2103 // try to create thumbnail from PNG |
|
2104 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\wma_png.wma |
|
2105 tn DeleteThumbnails |
|
2106 tn SetThumbnailEnumSizeL EAudioFullScreenThumbnailSize |
|
2107 tn GetThumbnailL |
|
2108 allownextresult KErrNotFound |
|
2109 waittestclass tn |
|
2110 tn DeleteThumbnails |
|
2111 tn DeleteSourceInstance |
|
2112 |
|
2113 // try to create thumbnail without album art |
|
2114 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\wma_empty.wma |
|
2115 tn DeleteThumbnails |
|
2116 tn SetThumbnailEnumSizeL EAudioFullScreenThumbnailSize |
|
2117 tn GetThumbnailL |
|
2118 allownextresult KErrNotFound |
|
2119 waittestclass tn |
|
2120 tn DeleteThumbnails |
|
2121 tn DeleteSourceInstance |
|
2122 |
|
2123 tn DeleteInstance |
|
2124 delete tn |
|
2125 pause KTestDelay |
|
2126 [Endtest] |
|
2127 |
|
2128 // --------------------------------------------------------------------------- |
|
2129 // Create thumbnail preview with EXIF |
|
2130 // --------------------------------------------------------------------------- |
|
2131 [Test] |
|
2132 title Create thumbnail preview with EXIF |
|
2133 create ThumbnailManagerTest tn |
|
2134 tn CreateInstanceL |
|
2135 tn SetDisplayModeL EColor16M |
|
2136 |
|
2137 // jpg with exif |
|
2138 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
2139 tn DeleteThumbnails |
|
2140 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
2141 tn SetQualityPreferenceL EOptimizeForQualityWithPreview |
|
2142 tn GetThumbnailL |
|
2143 waittestclass tn |
|
2144 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
2145 tn DeleteThumbnails |
|
2146 tn DeleteSourceInstance |
|
2147 |
|
2148 // png with exif |
|
2149 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\exif.png |
|
2150 tn DeleteThumbnails |
|
2151 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
2152 tn SetQualityPreferenceL EOptimizeForQualityWithPreview |
|
2153 tn GetThumbnailL |
|
2154 waittestclass tn |
|
2155 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
2156 tn DeleteThumbnails |
|
2157 tn DeleteSourceInstance |
|
2158 |
|
2159 // no exif |
|
2160 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\no_exif.jpg |
|
2161 tn DeleteThumbnails |
|
2162 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
2163 tn SetQualityPreferenceL EOptimizeForQualityWithPreview |
|
2164 tn GetThumbnailL |
|
2165 waittestclass tn |
|
2166 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
2167 tn DeleteThumbnails |
|
2168 tn DeleteSourceInstance |
|
2169 |
|
2170 tn DeleteInstance |
|
2171 delete tn |
|
2172 pause KTestDelay |
|
2173 [Endtest] |
|
2174 |
|
2175 // --------------------------------------------------------------------------- |
|
2176 // Create thumbnails by Url |
|
2177 // --------------------------------------------------------------------------- |
|
2178 [Test] |
|
2179 title Create thumbnails by Url |
|
2180 create ThumbnailManagerTest tn |
|
2181 tn CreateInstanceL |
|
2182 tn SetDisplayModeL EColor16M |
|
2183 |
|
2184 // try to create thumbnail from image |
|
2185 tn CreateThumbnailsByUrlL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
2186 waittestclass tn |
|
2187 tn DeleteThumbnails |
|
2188 tn DeleteSourceInstance |
|
2189 |
|
2190 // try to create thumbnail from music |
|
2191 tn CreateThumbnailsByUrlL \data\ThumbnailManagerTest\mp3_png.mp3 |
|
2192 waittestclass tn |
|
2193 tn DeleteThumbnails |
|
2194 tn DeleteSourceInstance |
|
2195 |
|
2196 // try to create thumbnail from video |
|
2197 tn CreateThumbnailsByUrlL \data\ThumbnailManagerTest\Videoclip.mp4 |
|
2198 waittestclass tn |
|
2199 tn DeleteThumbnails |
|
2200 tn DeleteSourceInstance |
|
2201 |
|
2202 tn DeleteInstance |
|
2203 delete tn |
|
2204 pause KTestDelay |
|
2205 [Endtest] |
|
2206 |
|
2207 // --------------------------------------------------------------------------- |
|
2208 // Get thumbnails |
|
2209 // --------------------------------------------------------------------------- |
|
2210 [Test] |
|
2211 title Get thumbnails |
|
2212 create ThumbnailManagerTest tn |
|
2213 tn CreateInstanceL |
|
2214 tn SetDisplayModeL EColor16M |
|
2215 |
|
2216 // Get thumbnail with url |
|
2217 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
2218 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
2219 tn DeleteThumbnails |
|
2220 tn CreateThumbnails |
|
2221 waittestclass tn |
|
2222 |
|
2223 pause KTenSecondDelay |
|
2224 |
|
2225 tn GetThumbnailL |
|
2226 waittestclass tn |
|
2227 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
2228 tn DeleteThumbnails |
|
2229 tn DeleteSourceInstance |
|
2230 |
|
2231 // Get thumbnail with EDoNotCreate flag on |
|
2232 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
2233 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
2234 tn SetFlagsL EDoNotCreate |
|
2235 tn DeleteThumbnails |
|
2236 tn GetThumbnailL |
|
2237 allownextresult KErrNotFound |
|
2238 waittestclass tn |
|
2239 tn DeleteThumbnails |
|
2240 |
|
2241 tn DeleteSourceInstance |
|
2242 tn DeleteInstance |
|
2243 delete tn |
|
2244 pause KTestDelay |
|
2245 [Endtest] |
|
2246 |
|
2247 // --------------------------------------------------------------------------- |
|
2248 // Run multiple tests |
|
2249 // --------------------------------------------------------------------------- |
|
2250 [Test] |
|
2251 title Run multiple tests |
|
2252 create ThumbnailManagerTest tn |
|
2253 tn CreateInstanceL |
|
2254 tn SetDisplayModeL EColor16M |
|
2255 |
|
2256 // using path |
|
2257 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
2258 tn DeleteThumbnails |
|
2259 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
2260 tn GetThumbnailL |
|
2261 waittestclass tn |
|
2262 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
2263 tn DeleteThumbnails |
|
2264 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
2265 tn GetThumbnailL |
|
2266 waittestclass tn |
|
2267 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
2268 tn DeleteThumbnails |
|
2269 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
2270 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
2271 tn GetThumbnailL |
|
2272 waittestclass tn |
|
2273 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
2274 tn DeleteThumbnails |
|
2275 tn DeleteSourceInstance |
|
2276 |
|
2277 // mp3 using handle |
|
2278 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\mp3.mp3 |
|
2279 tn DeleteThumbnails |
|
2280 tn SetThumbnailEnumSizeL EAudioGridThumbnailSize |
|
2281 tn GetThumbnailL |
|
2282 waittestclass tn |
|
2283 tn CheckThumbnailCenrepL EAudioGridThumbnailSize EColor16M |
|
2284 tn DeleteThumbnails |
|
2285 tn SetThumbnailEnumSizeL EAudioFullScreenThumbnailSize |
|
2286 tn GetThumbnailL |
|
2287 waittestclass tn |
|
2288 tn CheckThumbnailCenrepL EAudioFullScreenThumbnailSize EColor16M |
|
2289 tn DeleteThumbnails |
|
2290 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
2291 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
2292 tn GetThumbnailL |
|
2293 waittestclass tn |
|
2294 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
2295 tn DeleteThumbnails |
|
2296 tn DeleteSourceInstance |
|
2297 |
|
2298 // corrupted file |
|
2299 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
2300 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
2301 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\not_jpg.jpg |
|
2302 tn GetThumbnailL |
|
2303 allownextresult KErrNotFound |
|
2304 waittestclass tn |
|
2305 tn DeleteSourceInstance |
|
2306 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\not_jpg.jpg image/jpeg |
|
2307 tn GetThumbnailL |
|
2308 allownextresult KErrNotFound |
|
2309 waittestclass tn |
|
2310 tn DeleteSourceInstance |
|
2311 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\not_3gp.3gp |
|
2312 tn GetThumbnailL |
|
2313 allownextresult KErrNotSupported |
|
2314 waittestclass tn |
|
2315 tn DeleteSourceInstance |
|
2316 |
|
2317 // delete one thumbnail |
|
2318 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
2319 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
2320 tn DeleteThumbnails |
|
2321 tn GetThumbnailL |
|
2322 waittestclass tn |
|
2323 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
2324 tn DeleteThumbnails |
|
2325 pause KTenSecondDelay |
|
2326 tn SetFlagsL EDoNotCreate |
|
2327 tn GetThumbnailL |
|
2328 allownextresult KErrNotFound |
|
2329 waittestclass tn |
|
2330 |
|
2331 // delete all persistent thumbnails created |
|
2332 tn SetFlagsL EDefaultFlags |
|
2333 tn CreateThumbnails |
|
2334 waittestclass tn |
|
2335 pause KTenSecondDelay |
|
2336 tn DeleteThumbnails |
|
2337 pause KTenSecondDelay |
|
2338 tn SetFlagsL EDoNotCreate |
|
2339 tn GetThumbnailL |
|
2340 allownextresult KErrNotFound |
|
2341 waittestclass tn |
|
2342 tn DeleteThumbnails |
|
2343 tn DeleteSourceInstance |
|
2344 |
|
2345 tn DeleteInstance |
|
2346 delete tn |
|
2347 pause KTestDelay |
|
2348 [Endtest] |