|
@@ -5,7 +5,7 @@ unit tcmaskutils;
|
|
interface
|
|
interface
|
|
|
|
|
|
uses
|
|
uses
|
|
- Classes, SysUtils, fpcunit;
|
|
|
|
|
|
+ Classes, SysUtils, fpcunit, testregistry, maskutils;
|
|
|
|
|
|
Type
|
|
Type
|
|
|
|
|
|
@@ -14,6 +14,8 @@ Type
|
|
TTestMaskUtils = Class(TTestCase)
|
|
TTestMaskUtils = Class(TTestCase)
|
|
Published
|
|
Published
|
|
Procedure Test1;
|
|
Procedure Test1;
|
|
|
|
+ Procedure Test2;
|
|
|
|
+ Procedure Test3;
|
|
end;
|
|
end;
|
|
|
|
|
|
implementation
|
|
implementation
|
|
@@ -25,6 +27,16 @@ begin
|
|
AssertEquals('H1H357-K808K-44616-YK8720',FormatMaskText('!>cccccc\-ccccc\-ccccc\-cccccc;0;*', 'H1H357K808K44616YK8720'))
|
|
AssertEquals('H1H357-K808K-44616-YK8720',FormatMaskText('!>cccccc\-ccccc\-ccccc\-cccccc;0;*', 'H1H357K808K44616YK8720'))
|
|
end;
|
|
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
|
|
initialization
|
|
RegisterTest(TTestMaskUtils);
|
|
RegisterTest(TTestMaskUtils);
|
|
end.
|
|
end.
|