Description: Priorities:
1) Keep It Simple
2) Do not couple to any specific unit test framework.
- use appropriate IdTest.pas units to plug into required framework.
Units are named IdTest*, so they can be easily searched/listed.
eg using UnitExpert (http://www.epocalipse.com/downloads.htm) ctrl-u, "idtest", lists all available test units.
To Search:
File list (Check if you may need any files):
Test
....\Core
....\....\IdTestBuffer.pas
....\....\IdTestCmdTCPClient.pas
....\....\IdTestCmdTCPServer.pas
....\....\IdTestIOHandler.pas
....\....\IdTestIPMCastServer.pas
....\....\IdTestReply.pas
....\....\IdTestReplyRFC.pas
....\....\IdTestSchedulerOfThreadPool.pas
....\....\IdTestSimpleServer.pas
....\....\IdTestSocketHandle.pas
....\....\IdTestTcpClient.pas
....\....\IdTestThreadComponent.pas
....\IdRegisterTests.pas
....\Protocols
....\.........\IdTestCoder3to4.pas
....\.........\IdTestCoderHeader.pas
....\.........\IdTestCoderMIME.pas
....\.........\IdTestCoderQuotedPrintable.pas
....\.........\IdTestCoderUUE.pas
....\.........\IdTestCookie.pas
....\.........\IdTestDateTimeStamp.pas
....\.........\IdTestFtpServer.pas
....\.........\IdTestGlobalProtocols.pas
....\.........\IdTestHMACMD5.pas
....\.........\IdTestHMACSHA1.pas
....\.........\IdTestHttp.pas
....\.........\IdTestHttpServer.pas
....\.........\IdTestIMAP4.pas
....\.........\IdTestMD5Hash.pas
....\.........\IdTestMessage.pas
....\.........\IdTestMessageCoderMime.pas
....\.........\IdTestSHA1Hash.pas
....\.........\IdTestSMTPServer.pas
....\.........\IdTestTrivialFTP.pas
....\.........\IdTestVCard.pas
....\.........\IdTestWhois.pas
....\ReadMe.txt
....\System
....\......\IdTestBaseComponent.pas
....\......\IdTestGlobal.pas
....\......\IdTestObjs.pas
....\......\IdTestStack.pas
....\......\IdTestStreamHelper.pas
....\......\IdTestSys.pas
....\TestDotNet
....\..........\IdTest.pas
....\..........\IndyNetTest.bdsproj
....\..........\IndyNetTest.dpr
....\TestDUnit
....\.........\IdTest.pas
....\.........\IndyDUnit.dof
....\.........\IndyDUnit.dpr
....\.........\IndyDUnit.res
....\TestExample
....\...........\IdTest.pas