/** * */ public function testMask() { $this->assertEquals('**llo', Str::mask('hello')); $this->assertEquals('**lle', Str::mask('kølle')); $this->assertEquals('********タジー', Str::mask('ファイナルファンタジー')); $this->assertEquals('***lo', Str::mask('hello', 2)); $this->assertEquals('***le', Str::mask('kølle', 2)); $this->assertEquals('*********ジー', Str::mask('ファイナルファンタジー', 2)); $this->assertEquals('*****', Str::mask('hello', 0)); $this->assertEquals('*****', Str::mask('kølle', 0)); $this->assertEquals('***********', Str::mask('ファイナルファンタジー', 0)); $this->assertEquals('xxxxx', Str::mask('hello', 0, 'x')); $this->assertEquals('xxxxx', Str::mask('kølle', 0, 'x')); $this->assertEquals('xxxxxxxxxxx', Str::mask('ファイナルファンタジー', 0, 'x')); }