コード例 #1
0
 /**
  * testExtension method
  *
  * @return void
  */
 public function testExtension()
 {
     $this->assertTrue(Validation::extension('extension.jpeg'));
     $this->assertTrue(Validation::extension('extension.JPEG'));
     $this->assertTrue(Validation::extension('extension.gif'));
     $this->assertTrue(Validation::extension('extension.GIF'));
     $this->assertTrue(Validation::extension('extension.png'));
     $this->assertTrue(Validation::extension('extension.jpg'));
     $this->assertTrue(Validation::extension('extension.JPG'));
     $this->assertFalse(Validation::extension('noextension'));
     $this->assertTrue(Validation::extension('extension.pdf', ['PDF']));
     $this->assertFalse(Validation::extension('extension.jpg', ['GIF']));
     $this->assertTrue(Validation::extension(['extension.JPG', 'extension.gif', 'extension.png']));
     $this->assertTrue(Validation::extension(['file' => ['name' => 'file.jpg']]));
     $this->assertTrue(Validation::extension(['file1' => ['name' => 'file.jpg'], 'file2' => ['name' => 'file.jpg'], 'file3' => ['name' => 'file.jpg']]));
     $this->assertFalse(Validation::extension(['file1' => ['name' => 'file.jpg'], 'file2' => ['name' => 'file.jpg'], 'file3' => ['name' => 'file.jpg']], ['gif']));
     $this->assertFalse(Validation::extension(['noextension', 'extension.JPG', 'extension.gif', 'extension.png']));
     $this->assertFalse(Validation::extension(['extension.pdf', 'extension.JPG', 'extension.gif', 'extension.png']));
 }
コード例 #2
0
 /**
  * testExtension method
  *
  * @return void
  */
 public function testExtension()
 {
     $this->assertTrue(Validation::extension('extension.jpeg'));
     $this->assertTrue(Validation::extension('extension.JPEG'));
     $this->assertTrue(Validation::extension('extension.gif'));
     $this->assertTrue(Validation::extension('extension.GIF'));
     $this->assertTrue(Validation::extension('extension.png'));
     $this->assertTrue(Validation::extension('extension.jpg'));
     $this->assertTrue(Validation::extension('extension.JPG'));
     $this->assertFalse(Validation::extension('noextension'));
     $this->assertTrue(Validation::extension('extension.pdf', array('PDF')));
     $this->assertFalse(Validation::extension('extension.jpg', array('GIF')));
     $this->assertTrue(Validation::extension(array('extension.JPG', 'extension.gif', 'extension.png')));
     $this->assertTrue(Validation::extension(array('file' => array('name' => 'file.jpg'))));
     $this->assertTrue(Validation::extension(array('file1' => array('name' => 'file.jpg'), 'file2' => array('name' => 'file.jpg'), 'file3' => array('name' => 'file.jpg'))));
     $this->assertFalse(Validation::extension(array('file1' => array('name' => 'file.jpg'), 'file2' => array('name' => 'file.jpg'), 'file3' => array('name' => 'file.jpg')), array('gif')));
     $this->assertFalse(Validation::extension(array('noextension', 'extension.JPG', 'extension.gif', 'extension.png')));
     $this->assertFalse(Validation::extension(array('extension.pdf', 'extension.JPG', 'extension.gif', 'extension.png')));
 }