| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- unit IdTestMessage;
- interface
- uses
- IdTest,
- IdSys,
- IdMessage;
- type
- TIdTestMessage = class(TIdTest)
- published
- procedure TestAddresses;
- end;
- implementation
- procedure TIdTestMessage.TestAddresses;
- //check that an address string is parsed correctly
- var
- m:TIdMessage;
- const
- cAddress1='[email protected]';
- cAddress2='[email protected]';
- begin
- m:=TIdMessage.Create(nil);
- try
- m.ReplyTo.EMailAddresses:=cAddress1+';'+cAddress2;
- Assert(m.ReplyTo.Count=2);
- Assert(m.ReplyTo.Items[0].Address=cAddress1);
- Assert(m.ReplyTo.Items[1].Address=cAddress2);
- finally
- Sys.FreeAndNil(m);
- end;
- end;
- initialization
- TIdTest.RegisterTest(TIdTestMessage);
- end.
|