| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- { $HDR$}
- {**********************************************************************}
- { Unit archived using Team Coherence }
- { Team Coherence is Copyright 2002 by Quality Software Components }
- { }
- { For further information / comments, visit our WEB site at }
- { http://www.TeamCoherence.com }
- {**********************************************************************}
- {}
- { $Log: 18012: MakeCanonicalIPv6AddressBox.pas }
- {
- { Rev 1.4 2003.07.11 4:07:44 PM czhower
- { Removed deprecated BXBoxster reference.
- }
- {
- { Rev 1.3 6/24/2003 01:13:46 PM JPMugaas
- { Updates for minor API change.
- }
- {
- { Rev 1.2 2003.04.13 9:36:14 PM czhower
- }
- {
- Rev 1.1 4/12/2003 11:24:28 PM BGooijen
- }
- unit MakeCanonicalIPv6AddressBox;
- interface
- {$I IdCompilerDefines.inc}
- uses
- SysUtils, Classes, BXBubble, Forms;
- type
- TdmodMakeCanonicalIPv6Address = class(TDataModule)
- MakeCanonicalIPv6Address: TBXBubble;
- procedure MakeCanonicalIPv6AddressTest(Sender: TBXBubble);
- private
- public
- end;
- var
- dmodMakeCanonicalIPv6Address: TdmodMakeCanonicalIPv6Address;
- implementation
- {$R *.dfm}
- uses
- IdCoreGlobal;
- procedure TdmodMakeCanonicalIPv6Address.MakeCanonicalIPv6AddressTest(Sender: TBXBubble);
- var
- i:integer;
- LTest:string;
- LResult:string;
- LTestResult:string;
- begin
- with MakeCanonicalIPv6Address do begin
- with TStringList.Create do try
- LoadFromFile(DataDir + 'MakeCanonicalIPv6Address.dat');
- for i := 0 to (Count div 2) - 1 do begin
- LTest:=Strings[i*2];
- Status('Testing "'+LTest+'"');
- LResult:=Strings[i*2+1];
- LTestResult:=IdCoreGlobal.MakeCanonicalIPv6Address(LTest);
- Check(LResult=LTestResult,'MakeCanonicalIPv6Address failed on "'+LTest+'", expected "'+LResult+'", got "'+LTestResult+'"');
- end;
- finally Free; end;
- end;
- end;
- end.
|