Ignore:
Timestamp:
Sep 16, 2007, 4:56:24 PM (18 years ago)
Author:
RBRi
Message:

read test added; more will follow

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/unittests/ACLLanguageUnitTests.pas

    r227 r247  
    88
    99Interface
     10
     11const
     12  // TODO read environment var
     13  TEST_PATH = 'P:\newview_dev';
     14
    1015
    1116uses
     
    127132
    128133
     134  PROCEDURE testTLanguageItemList_ReadFromEmpty;
     135  var
     136    tmpItems : TLanguageItemList;
     137    tmpTextFile : TextFile;
     138    tmpFound : String;
     139  begin
     140    tmpItems := TLanguageItemList.Create;
     141
     142    FileMode := fmInput;
     143    AssignFile(tmpTextFile, TEST_PATH + '\unittests\languageUnit\empty.lng');
     144    Reset(tmpTextFile);
     145
     146    tmpItems.readFrom(tmpTextFile);
     147
     148    CloseFile(tmpTextFile);
     149
     150    tmpFound := tmpItems.getValue('unknown', 'default');
     151    assertEqualsString('testTLanguageItemList_ReadFromEmpty unknown', '', tmpFound);
     152
     153    tmpItems.Destroy;
     154  END;
     155
     156
     157  // ----------------------------------------------------------
     158
     159
    129160  FUNCTION getACLLanguageUnitTests : TList;
    130161  BEGIN
     
    136167    result.add(@testTLanguageItemList_OneValue);
    137168    result.add(@testTLanguageItemList_ManyValues);
     169
     170    result.add(@testTLanguageItemList_ReadFromEmpty);
    138171  END;
    139172
Note: See TracChangeset for help on using the changeset viewer.