12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- unit tcmaskutils;
- {$mode objfpc}{$H+}
- interface
- uses
- Classes, SysUtils, fpcunit, testregistry, maskutils;
- Type
- { TTestMaskUtils }
- TTestMaskUtils = Class(TTestCase)
- Published
- Procedure Test1;
- Procedure Test2;
- Procedure Test3;
- end;
- implementation
- { TTestMaskUtils }
- procedure TTestMaskUtils.Test1;
- begin
- AssertEquals('H1H357-K808K-44616-YK8720',FormatMaskText('!>cccccc\-ccccc\-ccccc\-cccccc;0;*', 'H1H357K808K44616YK8720'))
- end;
- procedure TTestMaskUtils.Test2;
- begin
- AssertEquals('555. . . ',FormatMaskText('999.999.999.999','555555'));
- end;
- procedure TTestMaskUtils.Test3;
- begin
- AssertEquals('555. . . ',FormatMaskText('999.999.999.999;1;_','555555'));
- end;
- initialization
- RegisterTest(TTestMaskUtils);
- end.
|