Esempio n. 1
0
 /**
  *
  */
 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'));
 }