MaskPatternTest
extends TestCase
in package
FinalYes
Tags
Table of Contents
Methods
- invalidMaskPatternException() : void
- Tests if an exception is thrown on an incorrect mask pattern
- mask() : void
- Tests if the mask function generates the correct pattern
- maskPatternProvider() : array<string|int, mixed>
- penaltyRule1() : void
- penaltyRule2() : void
- penaltyRule3() : void
- penaltyRule4() : void
- assertMask() : bool
Methods
invalidMaskPatternException()
Tests if an exception is thrown on an incorrect mask pattern
public
invalidMaskPatternException() : void
Attributes
- #[Test]
mask()
Tests if the mask function generates the correct pattern
public
mask(int $pattern, array<string|int, array<string|int, int>> $expected) : void
Parameters
- $pattern : int
- $expected : array<string|int, array<string|int, int>>
Attributes
- #[DataProvider]
- 'maskPatternProvider'
- #[Test]
maskPatternProvider()
public
static maskPatternProvider() : array<string|int, mixed>
Return values
array<string|int, mixed>penaltyRule1()
public
penaltyRule1() : void
Attributes
- #[Test]
penaltyRule2()
public
penaltyRule2() : void
Attributes
- #[Test]
penaltyRule3()
public
penaltyRule3() : void
Attributes
- #[Test]
penaltyRule4()
public
penaltyRule4() : void
Attributes
- #[Test]
assertMask()
private
assertMask(Closure $mask, array<string|int, array<string|int, int>> $expected) : bool
Parameters
- $mask : Closure
- $expected : array<string|int, array<string|int, int>>