Beispiel #1
0
 function testFilterWithTransliterator()
 {
     $name = 'Brötchen  für allë-mit_Unterstrich!.jpg';
     $filter = new FileNameFilter();
     $filter->setTransliterator(Object::create('Transliterator'));
     $this->assertEquals('Broetchen-fuer-alle-mit-Unterstrich.jpg', $filter->filter($name));
 }
Beispiel #2
0
 function testFilterWithEmptyString()
 {
     $name = 'ö ö ö.jpg';
     $filter = new FileNameFilter();
     $filter->setTransliterator(new SS_Transliterator());
     $result = $filter->filter($name);
     $this->assertFalse(empty($result));
     $this->assertStringEndsWith('.jpg', $result);
     $this->assertGreaterThan(strlen('.jpg'), strlen($result));
 }