Repository URL to install this package:
|
Version:
3.2.0 ▾
|
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.