コード例 #1
0
ファイル: DecryptTest.php プロジェクト: haoyanfei/zf2
 /**
  * @return void
  */
 public function testNonExistingFile()
 {
     $filter = new FileDecrypt();
     $filter->setVector('1234567890123456');
     $this->setExpectedException('\\Zend\\Filter\\Exception\\InvalidArgumentException', 'not found');
     $filter->filter(dirname(__DIR__) . '/_files/nofile.txt');
 }
コード例 #2
0
ファイル: EncryptTest.php プロジェクト: rexmac/zf2
 public function testEncryptionWithDecryption()
 {
     $filter = new FileEncrypt();
     $filter->setFilename(dirname(__DIR__) . '/_files/newencryption.txt');
     $filter->setVector('testvect');
     $this->assertEquals(dirname(__DIR__) . '/_files/newencryption.txt', $filter(dirname(__DIR__) . '/_files/encryption.txt'));
     $this->assertNotEquals('Encryption', file_get_contents(dirname(__DIR__) . '/_files/newencryption.txt'));
     $filter = new FileDecrypt();
     $filter->setVector('testvect');
     $input = $filter(dirname(__DIR__) . '/_files/newencryption.txt');
     $this->assertEquals(dirname(__DIR__) . '/_files/newencryption.txt', $input);
     $this->assertEquals('Encryption', trim(file_get_contents(dirname(__DIR__) . '/_files/newencryption.txt')));
 }
コード例 #3
0
ファイル: DecryptTest.php プロジェクト: pnaq57/zf2demo
 /**
  * @dataProvider returnUnfilteredDataProvider
  * @return void
  */
 public function testReturnUnfiltered($input)
 {
     $filter = new FileDecrypt();
     $filter->setKey('1234567890123456');
     $this->assertEquals($input, $filter($input));
 }
コード例 #4
0
ファイル: DecryptTest.php プロジェクト: stunti/zf2
 /**
  * @return void
  */
 public function testNonExistingFile()
 {
     $filter = new FileDecrypt();
     $filter->setVector('testvect');
     $this->setExpectedException('\\Zend\\Filter\\Exception', 'not found');
     $filter(dirname(__DIR__) . '/_files/nofile.txt');
 }