Ignore:
Timestamp:
Jan 9, 2017, 11:09:38 AM (2 years ago)
Author:
jrpelegrina
Message:

Update new version: 3.15.02

File:
1 edited

Legend:

Unmodified
Added
Removed
  • filezilla/trunk/fuentes/tests/dirparsertest.cpp

    r130 r3185  
    1 #include <libfilezilla.h>
     1#include <libfilezilla_engine.h>
    22#include <directorylistingparser.h>
    33
     
    5151CPPUNIT_TEST_SUITE_REGISTRATION(CDirectoryListingParserTest);
    5252
    53 typedef CRefcountObject<fzstring> R;
    54 typedef CSparseOptional<fzstring> O;
     53typedef CRefcountObject<std::wstring> R;
     54typedef CSparseOptional<std::wstring> O;
    5555
    5656static int calcYear(int month, int day)
     
    8484                                CDirentry::flag_dir,
    8585                                O(),
    86                                 CDateTime(CDateTime::utc, 1994, 4, 8)
     86                                fz::datetime(fz::datetime::utc, 1994, 4, 8)
    8787                        },
    8888                        DEFAULT
     
    9999                                0,
    100100                                O(),
    101                                 CDateTime(CDateTime::utc, calcYear(3, 29), 3, 29, 3, 26)
     101                                fz::datetime(fz::datetime::utc, calcYear(3, 29), 3, 29, 3, 26)
    102102                        },
    103103                        DEFAULT
     
    114114                                CDirentry::flag_dir,
    115115                                O(),
    116                                 CDateTime(CDateTime::utc, 1994, 4, 8)
     116                                fz::datetime(fz::datetime::utc, 1994, 4, 8)
    117117                        },
    118118                        DEFAULT
     
    129129                                CDirentry::flag_dir | CDirentry::flag_link,
    130130                                O(_T("usr/bin")),
    131                                 CDateTime(CDateTime::utc, calcYear(1, 25), 1, 25, 0, 17)
     131                                fz::datetime(fz::datetime::utc, calcYear(1, 25), 1, 25, 0, 17)
    132132                        },
    133133                        DEFAULT
     
    146146                                0,
    147147                                O(),
    148                                 CDateTime(CDateTime::utc, 2000, 9, 26)
     148                                fz::datetime(fz::datetime::utc, 2000, 9, 26)
    149149                        },
    150150                        DEFAULT
     
    160160                                0,
    161161                                O(),
    162                                 CDateTime(CDateTime::utc, calcYear(9, 26), 9, 26, 13, 45)
     162                                fz::datetime(fz::datetime::utc, calcYear(9, 26), 9, 26, 13, 45)
    163163                        },
    164164                        DEFAULT
     
    174174                                0,
    175175                                O(),
    176                                 CDateTime(CDateTime::utc, 2005, 6, 7, 21, 22)
     176                                fz::datetime(fz::datetime::utc, 2005, 6, 7, 21, 22)
    177177                        },
    178178                        DEFAULT
     
    190190                                0,
    191191                                O(),
    192                                 CDateTime(CDateTime::utc, calcYear(10, 5), 10, 5, 21, 22)
     192                                fz::datetime(fz::datetime::utc, calcYear(10, 5), 10, 5, 21, 22)
    193193                        },
    194194                        DEFAULT
     
    207207                                CDirentry::flag_dir,
    208208                                O(),
    209                                 CDateTime(CDateTime::utc, calcYear(1, 16), 1, 16, 18, 53)
     209                                fz::datetime(fz::datetime::utc, calcYear(1, 16), 1, 16, 18, 53)
    210210                        },
    211211                        DEFAULT
     
    221221                                0,
    222222                                O(),
    223                                 CDateTime(CDateTime::utc, calcYear(10, 20), 10, 20, 15, 27)
     223                                fz::datetime(fz::datetime::utc, calcYear(10, 20), 10, 20, 15, 27)
    224224                        },
    225225                        DEFAULT
     
    242242                                0,
    243243                                O(),
    244                                 CDateTime(CDateTime::utc, 1995, 11, 22)
     244                                fz::datetime(fz::datetime::utc, 1995, 11, 22)
    245245                        },
    246246                        DEFAULT
     
    256256                                CDirentry::flag_dir,
    257257                                O(),
    258                                 CDateTime(CDateTime::utc, 1996, 5, 10)
     258                                fz::datetime(fz::datetime::utc, 1996, 5, 10)
    259259                        },
    260260                        DEFAULT
     
    271271                                0,
    272272                                O(),
    273                                 CDateTime(CDateTime::utc, calcYear(1, 29), 1, 29, 3, 26)
     273                                fz::datetime(fz::datetime::utc, calcYear(1, 29), 1, 29, 3, 26)
    274274                        },
    275275                        DEFAULT
     
    290290                                0,
    291291                                O(),
    292                                 CDateTime(CDateTime::utc, 1996, 3, 1, 22, 15, 3)
     292                                fz::datetime(fz::datetime::utc, 1996, 3, 1, 22, 15, 3)
    293293                        },
    294294                        DEFAULT
     
    304304                                CDirentry::flag_dir | 0,
    305305                                O(),
    306                                 CDateTime(CDateTime::utc, 1996, 2, 13, 23, 58, 27)
     306                                fz::datetime(fz::datetime::utc, 1996, 2, 13, 23, 58, 27)
    307307                        },
    308308                        DEFAULT
     
    321321                                CDirentry::flag_dir,
    322322                                O(),
    323                                 CDateTime(CDateTime::utc, 2000, 4, 27, 12, 9)
     323                                fz::datetime(fz::datetime::utc, 2000, 4, 27, 12, 9)
    324324                        },
    325325                        DEFAULT
     
    336336                                0,
    337337                                O(),
    338                                 CDateTime(CDateTime::utc, 2000, 4, 6, 15, 47)
     338                                fz::datetime(fz::datetime::utc, 2000, 4, 6, 15, 47)
    339339                        },
    340340                        DEFAULT
     
    350350                                CDirentry::flag_dir,
    351351                                O(),
    352                                 CDateTime(CDateTime::utc, 2002, 9, 2, 18, 48)
     352                                fz::datetime(fz::datetime::utc, 2002, 9, 2, 18, 48)
    353353                        },
    354354                        DEFAULT
     
    364364                                0,
    365365                                O(),
    366                                 CDateTime(CDateTime::utc, 2002, 9, 2, 19, 6)
     366                                fz::datetime(fz::datetime::utc, 2002, 9, 2, 19, 6)
    367367                        },
    368368                        DEFAULT
     
    379379                                0,
    380380                                O(),
    381                                 CDateTime(CDateTime::utc, 1973, 11, 29, 21, 33, 9)
     381                                fz::datetime(fz::datetime::utc, 1973, 11, 29, 21, 33, 9)
    382382                        },
    383383                        DEFAULT
     
    396396                                0,
    397397                                O(),
    398                                 CDateTime(CDateTime::utc, 2000, 4, 4, 21, 6)
     398                                fz::datetime(fz::datetime::utc, 2000, 4, 4, 21, 6)
    399399                        },
    400400                        DEFAULT
     
    410410                                CDirentry::flag_dir,
    411411                                O(),
    412                                 CDateTime(CDateTime::utc, 2002, 12, 12, 2, 13)
     412                                fz::datetime(fz::datetime::utc, 2002, 12, 12, 2, 13)
    413413                        },
    414414                        DEFAULT
     
    426426                                0,
    427427                                O(),
    428                                 CDateTime(CDateTime::utc, 2002, 10, 8, 9, 47)
     428                                fz::datetime(fz::datetime::utc, 2002, 10, 8, 9, 47)
    429429                        },
    430430                        DEFAULT
     
    444444                                0,
    445445                                O(),
    446                                 CDateTime(CDateTime::utc, 2003, 4, 23, 10, 57)
     446                                fz::datetime(fz::datetime::utc, 2003, 4, 23, 10, 57)
    447447                        },
    448448                        DEFAULT
     
    458458                                0,
    459459                                O(),
    460                                 CDateTime(CDateTime::utc, 1999, 7, 14, 12, 37)
     460                                fz::datetime(fz::datetime::utc, 1999, 7, 14, 12, 37)
    461461                        },
    462462                        DEFAULT
     
    473473                                CDirentry::flag_dir,
    474474                                O(),
    475                                 CDateTime(CDateTime::utc, 2003, 2, 11, 16, 15)
     475                                fz::datetime(fz::datetime::utc, 2003, 2, 11, 16, 15)
    476476                        },
    477477                        DEFAULT
     
    488488                                CDirentry::flag_dir,
    489489                                O(),
    490                                 CDateTime(CDateTime::utc, 2000, 10, 5, 23, 38)
     490                                fz::datetime(fz::datetime::utc, 2000, 10, 5, 23, 38)
    491491                        },
    492492                        DEFAULT
     
    505505                                CDirentry::flag_dir,
    506506                                O(),
    507                                 CDateTime(CDateTime::utc, calcYear(7, 26), 7, 26, 20, 10)
     507                                fz::datetime(fz::datetime::utc, calcYear(7, 26), 7, 26, 20, 10)
    508508                        },
    509509                        DEFAULT
     
    519519                                CDirentry::flag_dir,
    520520                                O(),
    521                                 CDateTime(CDateTime::utc, calcYear(9, 26), 9, 26, 20, 10)
     521                                fz::datetime(fz::datetime::utc, calcYear(9, 26), 9, 26, 20, 10)
    522522                        },
    523523                        DEFAULT
     
    533533                                0,
    534534                                O(),
    535                                 CDateTime(CDateTime::utc, 2003, 10, 2)
     535                                fz::datetime(fz::datetime::utc, 2003, 10, 2)
    536536                        },
    537537                        DEFAULT
     
    547547                                0,
    548548                                O(),
    549                                 CDateTime(CDateTime::utc, 1999, 10, 12, 17, 12)
     549                                fz::datetime(fz::datetime::utc, 1999, 10, 12, 17, 12)
    550550                        },
    551551                        DEFAULT
     
    561561                                0,
    562562                                O(),
    563                                 CDateTime(CDateTime::utc, 2003, 4, 24, 17, 12)
     563                                fz::datetime(fz::datetime::utc, 2003, 4, 24, 17, 12)
    564564                        },
    565565                        DEFAULT
     
    578578                                0,
    579579                                O(),
    580                                 CDateTime(CDateTime::utc, 2003, 4, 18)
     580                                fz::datetime(fz::datetime::utc, 2003, 4, 18)
    581581                        },
    582582                        DEFAULT
     
    594594                                0,
    595595                                O(),
    596                                 CDateTime(CDateTime::utc, 2003, 3, 20)
     596                                fz::datetime(fz::datetime::utc, 2003, 3, 20)
    597597                        },
    598598                        DEFAULT
     
    608608                                0,
    609609                                O(),
    610                                 CDateTime(CDateTime::utc, calcYear(8, 17), 8, 17, 8, 52)
     610                                fz::datetime(fz::datetime::utc, calcYear(8, 17), 8, 17, 8, 52)
    611611                        },
    612612                        DEFAULT
     
    622622                                0,
    623623                                O(),
    624                                 CDateTime(CDateTime::utc, 2004, 7, 15)
     624                                fz::datetime(fz::datetime::utc, 2004, 7, 15)
    625625                        },
    626626                        DEFAULT
     
    639639                                CDirentry::flag_dir,
    640640                                O(),
    641                                 CDateTime(CDateTime::utc, 2001, 11, 19, 21, 41)
     641                                fz::datetime(fz::datetime::utc, 2001, 11, 19, 21, 41)
    642642                        },
    643643                        DEFAULT
     
    654654                                0,
    655655                                O(),
    656                                 CDateTime(CDateTime::utc, 2003, 7, 2, 10, 30, 13)
     656                                fz::datetime(fz::datetime::utc, 2003, 7, 2, 10, 30, 13)
    657657                        },
    658658                        DEFAULT
     
    669669                                0,
    670670                                O(),
    671                                 CDateTime(CDateTime::utc, 2000, 1, 7)
     671                                fz::datetime(fz::datetime::utc, 2000, 1, 7)
    672672                        },
    673673                        DEFAULT
     
    684684                                0,
    685685                                O(),
    686                                 CDateTime(CDateTime::utc, 2002, 7, 15)
     686                                fz::datetime(fz::datetime::utc, 2002, 7, 15)
    687687                        },
    688688                        DEFAULT
     
    698698                                0,
    699699                                O(),
    700                                 CDateTime(CDateTime::utc, 2003, 4, 24, 8, 16, 15)
     700                                fz::datetime(fz::datetime::utc, 2003, 4, 24, 8, 16, 15)
    701701                        },
    702702                        DEFAULT
     
    712712                                0,
    713713                                O(),
    714                                 CDateTime(CDateTime::utc, 2003, 7, 2, 10, 30, 8)
     714                                fz::datetime(fz::datetime::utc, 2003, 7, 2, 10, 30, 8)
    715715                        },
    716716                        DEFAULT
     
    727727                                0,
    728728                                O(),
    729                                 CDateTime(CDateTime::utc, 2006, 8, 2, 13, 5)
     729                                fz::datetime(fz::datetime::utc, 2006, 8, 2, 13, 5)
    730730                        },
    731731                        DEFAULT
     
    741741                                0,
    742742                                O(),
    743                                 CDateTime(CDateTime::utc, 1994, 6, 17, 17, 25, 37)
     743                                fz::datetime(fz::datetime::utc, 1994, 6, 17, 17, 25, 37)
    744744                        },
    745745                        DEFAULT
     
    759759                                CDirentry::flag_dir | 0,
    760760                                O(),
    761                                 CDateTime(CDateTime::utc, 2000, 2, 23, 15, 9, 55)
     761                                fz::datetime(fz::datetime::utc, 2000, 2, 23, 15, 9, 55)
    762762                        },
    763763                        DEFAULT
     
    773773                                0,
    774774                                O(),
    775                                 CDateTime(CDateTime::utc, 2000, 2, 23, 15, 9, 55)
     775                                fz::datetime(fz::datetime::utc, 2000, 2, 23, 15, 9, 55)
    776776                        },
    777777                        DEFAULT
     
    788788                                0,
    789789                                O(),
    790                                 CDateTime(CDateTime::utc, calcYear(2, 12), 2, 12, 17, 20)
     790                                fz::datetime(fz::datetime::utc, calcYear(2, 12), 2, 12, 17, 20)
    791791                        },
    792792                        DEFAULT
     
    803803                                0,
    804804                                O(),
    805                                 CDateTime(CDateTime::utc, 1999, 6, 1)
     805                                fz::datetime(fz::datetime::utc, 1999, 6, 1)
    806806                        },
    807807                        DEFAULT
     
    818818                                0,
    819819                                O(),
    820                                 CDateTime(CDateTime::utc, 2004, 6, 3, 10, 20, 3)
     820                                fz::datetime(fz::datetime::utc, 2004, 6, 3, 10, 20, 3)
    821821                        },
    822822                        DEFAULT
     
    833833                                CDirentry::flag_dir | 0,
    834834                                O(),
    835                                 CDateTime(CDateTime::utc, 1998, 2, 28, 5, 23, 30)
     835                                fz::datetime(fz::datetime::utc, 1998, 2, 28, 5, 23, 30)
    836836                        },
    837837                        DEFAULT
     
    848848                                0,
    849849                                O(),
    850                                 CDateTime(CDateTime::utc, calcYear(1, 13), 1, 13, 7, 42)
     850                                fz::datetime(fz::datetime::utc, calcYear(1, 13), 1, 13, 7, 42)
    851851                        },
    852852                        DEFAULT
     
    864864                                CDirentry::flag_dir,
    865865                                O(),
    866                                 CDateTime(CDateTime::utc, 2007, 3, 29)
     866                                fz::datetime(fz::datetime::utc, 2007, 3, 29)
    867867                        },
    868868                        DEFAULT
     
    879879                                CDirentry::flag_dir,
    880880                                O(),
    881                                 CDateTime(CDateTime::utc, 2004, 10, 1)
     881                                fz::datetime(fz::datetime::utc, 2004, 10, 1)
    882882                        },
    883883                        DEFAULT
     
    893893                                0,
    894894                                O(),
    895                                 CDateTime(CDateTime::utc, 2005, 11, 11)
     895                                fz::datetime(fz::datetime::utc, 2005, 11, 11)
    896896                        },
    897897                        DEFAULT
     
    908908                                CDirentry::flag_dir,
    909909                                O(),
    910                                 CDateTime(CDateTime::utc, 2005, 1, 6)
     910                                fz::datetime(fz::datetime::utc, 2005, 1, 6)
    911911                        },
    912912                        DEFAULT
     
    923923                                0,
    924924                                O(),
    925                                 CDateTime(CDateTime::utc, 2006, 9, 18, 14, 21, 26)
     925                                fz::datetime(fz::datetime::utc, 2006, 9, 18, 14, 21, 26)
    926926                        },
    927927                        DEFAULT
     
    938938                                0,
    939939                                O(),
    940                                 CDateTime(CDateTime::utc, 2005, 9, 23, 14, 57, 7)
     940                                fz::datetime(fz::datetime::utc, 2005, 9, 23, 14, 57, 7)
    941941                        },
    942942                        DEFAULT
     
    953953                                0,
    954954                                O(),
    955                                 CDateTime(CDateTime::utc, 2007, 4, 6, 14, 21, 18)
     955                                fz::datetime(fz::datetime::utc, 2007, 4, 6, 14, 21, 18)
    956956                        },
    957957                        HPNONSTOP
     
    968968                                0,
    969969                                O(),
    970                                 CDateTime(CDateTime::utc, 2007, 4, 6, 14, 21, 18)
     970                                fz::datetime(fz::datetime::utc, 2007, 4, 6, 14, 21, 18)
    971971                        },
    972972                        HPNONSTOP
     
    983983                                CDirentry::flag_dir,
    984984                                O(),
    985                                 CDateTime(CDateTime::utc, calcYear(1, 30), 1, 30, 12, 40)
     985                                fz::datetime(fz::datetime::utc, calcYear(1, 30), 1, 30, 12, 40)
    986986                        },
    987987                        DEFAULT
     
    10061006                                0,
    10071007                                O(),
    1008                                 CDateTime(CDateTime::utc, 2003, 5, 21)
     1008                                fz::datetime(fz::datetime::utc, 2003, 5, 21)
    10091009                },
    10101010                DEFAULT
     
    10201020                                CDirentry::flag_dir,
    10211021                                O(),
    1022                                 CDateTime(CDateTime::utc, 2004, 3, 04)
     1022                                fz::datetime(fz::datetime::utc, 2004, 3, 04)
    10231023                },
    10241024                DEFAULT
     
    10341034                                CDirentry::flag_dir,
    10351035                                O(),
    1036                                 CDateTime()
     1036                                fz::datetime()
    10371037                },
    10381038                DEFAULT
     
    10481048                                CDirentry::flag_dir,
    10491049                                O(),
    1050                                 CDateTime(CDateTime::utc, 2005, 6, 6)
     1050                                fz::datetime(fz::datetime::utc, 2005, 6, 6)
    10511051                },
    10521052                DEFAULT
     
    10621062                                0,
    10631063                                O(),
    1064                                 CDateTime()
     1064                                fz::datetime()
    10651065                },
    10661066                DEFAULT
     
    10831083                                0,
    10841084                                O(),
    1085                                 CDateTime()
     1085                                fz::datetime()
    10861086                },
    10871087                MVS
     
    10981098                                0,
    10991099                                O(),
    1100                                 CDateTime(CDateTime::utc, 2004, 6, 22, 16, 32)
     1100                                fz::datetime(fz::datetime::utc, 2004, 6, 22, 16, 32)
    11011101                },
    11021102                MVS
     
    11131113                                0,
    11141114                                O(),
    1115                                 CDateTime()
     1115                                fz::datetime()
    11161116                },
    11171117                MVS
     
    11271127                                0,
    11281128                                O(),
    1129                                 CDateTime()
     1129                                fz::datetime()
    11301130                        },
    11311131                        MVS
     
    11421142                                0,
    11431143                                O(),
    1144                                 CDateTime()
     1144                                fz::datetime()
    11451145                        },
    11461146                        MVS
     
    11741174                                0,
    11751175                                O(),
    1176                                 CDateTime(CDateTime::utc, 2005, 10, 4, 15, 28, 42)
     1176                                fz::datetime(fz::datetime::utc, 2005, 10, 4, 15, 28, 42)
    11771177                        },
    11781178                        ZVM
     
    11881188                                CDirentry::flag_dir,
    11891189                                O(),
    1190                                 CDateTime()
     1190                                fz::datetime()
    11911191                        },
    11921192                        DEFAULT
     
    12021202                                0,
    12031203                                O(),
    1204                                 CDateTime(CDateTime::utc, 2008, 11, 5, 16, 52, 15)
     1204                                fz::datetime(fz::datetime::utc, 2008, 11, 5, 16, 52, 15)
    12051205                        },
    12061206                        DEFAULT
     
    12201220                                0,
    12211221                                O(),
    1222                                 CDateTime()
     1222                                fz::datetime()
    12231223                        },
    12241224                        MVS
     
    12341234                                0,
    12351235                                O(),
    1236                                 CDateTime()
     1236                                fz::datetime()
    12371237                        },
    12381238                        DEFAULT
     
    12481248                                0,
    12491249                                O(),
    1250                                 CDateTime()
     1250                                fz::datetime()
    12511251                        },
    12521252                        DEFAULT
     
    12621262                                0,
    12631263                                O(),
    1264                                 CDateTime(CDateTime::utc, 2008, 4, 26, 13, 55, 1)
     1264                                fz::datetime(fz::datetime::utc, 2008, 4, 26, 13, 55, 1)
    12651265                        },
    12661266                        DEFAULT
     
    12761276                                CDirentry::flag_dir | CDirentry::flag_link,
    12771277                                O(_T("/foo")),
    1278                                 CDateTime()
     1278                                fz::datetime()
    12791279                        },
    12801280                        DEFAULT
     
    12901290                                CDirentry::flag_dir | CDirentry::flag_link,
    12911291                                O(),
    1292                                 CDateTime()
     1292                                fz::datetime()
    12931293                        },
    12941294                        DEFAULT
     
    13051305                                0,
    13061306                                O(),
    1307                                 CDateTime()
     1307                                fz::datetime()
    13081308                        },
    13091309                        DEFAULT
     
    13191319                                CDirentry::flag_dir | CDirentry::flag_link,
    13201320                                O(),
    1321                                 CDateTime()
     1321                                fz::datetime()
    13221322                        },
    13231323                        DEFAULT
     
    13331333                        0,
    13341334                        O(),
    1335                         CDateTime(CDateTime::utc, 2009, 7, 22, 9, 25, 10)
     1335                        fz::datetime(fz::datetime::utc, 2009, 7, 22, 9, 25, 10)
    13361336                },
    13371337                DEFAULT
     
    13491349                        0,
    13501350                        O(),
    1351                         CDateTime(CDateTime::utc, 2003, 5, 21)
     1351                        fz::datetime(fz::datetime::utc, 2003, 5, 21)
    13521352                },
    13531353                DEFAULT
     
    13661366                        0,
    13671367                        O(),
    1368                         CDateTime(CDateTime::utc, 2011, 8, 25)
     1368                        fz::datetime(fz::datetime::utc, 2011, 8, 25)
    13691369                },
    13701370                DEFAULT
     
    13831383                        CDirentry::flag_dir,
    13841384                        O(),
    1385                         CDateTime(CDateTime::utc, 2003, 5, 21)
     1385                        fz::datetime(fz::datetime::utc, 2003, 5, 21)
    13861386                },
    13871387                DEFAULT
     
    13971397                        CDirentry::flag_dir,
    13981398                        O(),
    1399                         CDateTime(CDateTime::utc, calcYear(7, 29), 7, 29, 2, 27)
     1399                        fz::datetime(fz::datetime::utc, calcYear(7, 29), 7, 29, 2, 27)
    14001400                },
    14011401                DEFAULT
     
    14121412                        0,
    14131413                        O(),
    1414                         CDateTime(CDateTime::utc, 1968, 11, 5, 16, 52, 15)
     1414                        fz::datetime(fz::datetime::utc, 1968, 11, 5, 16, 52, 15)
    14151415                },
    14161416                DEFAULT
     
    14181418
    14191419/*
    1420         fzstring name;
     1420        std::wstring name;
    14211421        int64_t size;
    1422         fzstring permissions;
    1423         fzstring ownerGroup;
     1422        std::wstring permissions;
     1423        std::wstring ownerGroup;
    14241424        int flags;
    1425         fzstring target; // Set to linktarget it link is true
     1425        std::wstring target; // Set to linktarget it link is true
    14261426
    14271427        wxDateTime time;
Note: See TracChangeset for help on using the changeset viewer.