Changeset 348
- Timestamp:
- Jun 7, 2009, 7:52:50 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/unittests/CmdLineParameterUnitTests.pas
r258 r348 2 2 3 3 // NewView - a new OS/2 Help Viewer 4 // Copyright 2006-200 7Ronald Brill (rbri at rbri dot de)4 // Copyright 2006-2009 Ronald Brill (rbri at rbri dot de) 5 5 // This software is released under the GNU Public License - see readme.txt 6 6 … … 1497 1497 assertTrue('testParseCmdLine_WindowPosPercentage', tmpCmdLineParameters.getWindowPositionFlag); 1498 1498 tmpWindowPosition := tmpCmdLineParameters.getWindowPosition; 1499 assertEqualsInt('testParseCmdLine_WindowPosPercentage', 1 600, tmpWindowPosition.left);1499 assertEqualsInt('testParseCmdLine_WindowPosPercentage', 1920, tmpWindowPosition.left); 1500 1500 assertEqualsInt('testParseCmdLine_WindowPosPercentage', 1200, tmpWindowPosition.bottom); 1501 assertEqualsInt('testParseCmdLine_WindowPosPercentage', 800, tmpWindowPosition.width);1501 assertEqualsInt('testParseCmdLine_WindowPosPercentage', 960, tmpWindowPosition.width); 1502 1502 assertEqualsInt('testParseCmdLine_WindowPosPercentage', 600, tmpWindowPosition.height); 1503 1503 END; … … 1833 1833 1834 1834 1835 // ---------------------------------------------------------- 1836 1837 1838 PROCEDURE testParseAndExpandFileNames_EmptyString; 1839 VAR 1840 tmpFileNamesString : String; 1841 tmpFileNamesList: TStringList; 1842 BEGIN 1843 tmpFileNamesString := ''; 1844 1845 tmpFileNamesList := TStringList.Create; 1846 ParseAndExpandFileNames(tmpFileNamesString, tmpFileNamesList); 1847 1848 assertEqualsInt('testParseAndExpandFileNames_EmptyString', 0, tmpFileNamesList.Count); 1849 1850 tmpFileNamesList.Destroy; 1851 END; 1852 1853 1854 PROCEDURE testParseAndExpandFileNames_OneFile; 1855 VAR 1856 tmpFileNamesString : String; 1857 tmpFileNamesList: TStringList; 1858 BEGIN 1859 tmpFileNamesString := 'cmdref'; 1860 1861 tmpFileNamesList := TStringList.Create; 1862 ParseAndExpandFileNames(tmpFileNamesString, tmpFileNamesList); 1863 1864 assertEqualsInt('testParseAndExpandFileNames_OneFile', 1, tmpFileNamesList.Count); 1865 assertEqualsString('testParseAndExpandFileNames_OneFile', 'cmdref', tmpFileNamesList[0]); 1866 1867 tmpFileNamesList.Destroy; 1868 END; 1869 1870 1871 PROCEDURE testParseAndExpandFileNames_TwoFiles; 1872 VAR 1873 tmpFileNamesString : String; 1874 tmpFileNamesList: TStringList; 1875 BEGIN 1876 tmpFileNamesString := 'cmdref+second'; 1877 1878 tmpFileNamesList := TStringList.Create; 1879 ParseAndExpandFileNames(tmpFileNamesString, tmpFileNamesList); 1880 1881 assertEqualsInt('testParseAndExpandFileNames_TwoFiles', 2, tmpFileNamesList.Count); 1882 assertEqualsString('testParseAndExpandFileNames_TwoFiles', 'cmdref', tmpFileNamesList[0]); 1883 assertEqualsString('testParseAndExpandFileNames_TwoFiles', 'second', tmpFileNamesList[1]); 1884 1885 tmpFileNamesList.Destroy; 1886 END; 1887 1888 1889 PROCEDURE testParseAndExpandFileNames_PlusAtEnd; 1890 VAR 1891 tmpFileNamesString : String; 1892 tmpFileNamesList: TStringList; 1893 BEGIN 1894 tmpFileNamesString := 'cmdref+second+'; 1895 1896 tmpFileNamesList := TStringList.Create; 1897 ParseAndExpandFileNames(tmpFileNamesString, tmpFileNamesList); 1898 1899 assertEqualsInt('testParseAndExpandFileNames_PlusAtEnd', 2, tmpFileNamesList.Count); 1900 assertEqualsString('testParseAndExpandFileNames_PlusAtEnd', 'cmdref', tmpFileNamesList[0]); 1901 assertEqualsString('testParseAndExpandFileNames_PlusAtEnd', 'second', tmpFileNamesList[1]); 1902 1903 tmpFileNamesList.Destroy; 1904 END; 1905 1906 1907 PROCEDURE testParseAndExpandFileNames_GLOSSARY; 1908 VAR 1909 tmpFileNamesString : String; 1910 tmpFileNamesList: TStringList; 1911 BEGIN 1912 tmpFileNamesString := 'GLOSSARY'; 1913 1914 tmpFileNamesList := TStringList.Create; 1915 ParseAndExpandFileNames(tmpFileNamesString, tmpFileNamesList); 1916 1917 assertEqualsInt('testParseAndExpandFileNames_GLOSSARY', 1, tmpFileNamesList.Count); 1918 assertEqualsString('testParseAndExpandFileNames_GLOSSARY', 'C:\OS2\HELP\GLOSS\WPGLOSS.HLP', tmpFileNamesList[0]); 1919 1920 tmpFileNamesList.Destroy; 1921 END; 1922 1923 1924 PROCEDURE testParseAndExpandFileNames_GlossaryMixedCase; 1925 VAR 1926 tmpFileNamesString : String; 1927 tmpFileNamesList: TStringList; 1928 BEGIN 1929 tmpFileNamesString := 'Glossary'; 1930 1931 tmpFileNamesList := TStringList.Create; 1932 ParseAndExpandFileNames(tmpFileNamesString, tmpFileNamesList); 1933 1934 assertEqualsInt('testParseAndExpandFileNames_GlossaryMixedCase', 1, tmpFileNamesList.Count); 1935 assertEqualsString('testParseAndExpandFileNames_GlossaryMixedCase', 'Glossary', tmpFileNamesList[0]); 1936 1937 tmpFileNamesList.Destroy; 1938 END; 1939 1940 1941 PROCEDURE testParseAndExpandFileNames_HELP; 1942 VAR 1943 tmpFileNamesString : String; 1944 tmpFileNamesList: TStringList; 1945 BEGIN 1946 tmpFileNamesString := 'HELP'; 1947 1948 tmpFileNamesList := TStringList.Create; 1949 ParseAndExpandFileNames(tmpFileNamesString, tmpFileNamesList); 1950 1951 assertEqualsInt('testParseAndExpandFileNames_HELP', 118, tmpFileNamesList.Count); 1952 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\ide.hlp', tmpFileNamesList[0]); 1953 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\wbrw.hlp', tmpFileNamesList[1]); 1954 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\wccerrs.hlp', tmpFileNamesList[2]); 1955 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\wd.hlp', tmpFileNamesList[3]); 1956 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\wpperrs.hlp', tmpFileNamesList[4]); 1957 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\wprof.hlp', tmpFileNamesList[5]); 1958 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\ide.hlp', tmpFileNamesList[6]); 1959 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\ide.hlp', tmpFileNamesList[7]); 1960 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\ide.hlp', tmpFileNamesList[8]); 1961 1962 tmpFileNamesList.Destroy; 1963 END; 1964 1835 1965 1836 1966 // ---------------------------------------------------------- … … 1932 2062 result.add(@testParseCmdLine_ReallyLong); 1933 2063 2064 result.add(@testParseAndExpandFileNames_EmptyString); 2065 result.add(@testParseAndExpandFileNames_OneFile); 2066 result.add(@testParseAndExpandFileNames_TwoFiles); 2067 result.add(@testParseAndExpandFileNames_PlusAtEnd); 2068 result.add(@testParseAndExpandFileNames_GLOSSARY); 2069 result.add(@testParseAndExpandFileNames_GlossaryMixedCase); 2070 result.add(@testParseAndExpandFileNames_HELP); 2071 1934 2072 END; 1935 2073
Note:
See TracChangeset
for help on using the changeset viewer.