예제 #1
0
파일: EncryptTest.php 프로젝트: rexmac/zf2
 /**
  * Ensures that the filter follows expected behavior
  *
  * @return void
  */
 public function testBasic()
 {
     $filter = new FileEncrypt();
     $filter->setFilename(dirname(__DIR__) . '/_files/newencryption.txt');
     $this->assertEquals(dirname(__DIR__) . '/_files/newencryption.txt', $filter->getFilename());
     $filter->setVector('testvect');
     $this->assertEquals(dirname(__DIR__) . '/_files/newencryption.txt', $filter(dirname(__DIR__) . '/_files/encryption.txt'));
     $this->assertEquals('Encryption', file_get_contents(dirname(__DIR__) . '/_files/encryption.txt'));
     $this->assertNotEquals('Encryption', file_get_contents(dirname(__DIR__) . '/_files/newencryption.txt'));
 }
예제 #2
0
 /**
  * Ensures that the filter follows expected behavior
  *
  * @return void
  */
 public function testBasic()
 {
     $filter = new FileEncrypt();
     $filter->setFilename(dirname(__DIR__) . '/_files/newencryption.txt');
     $this->assertEquals(dirname(__DIR__) . '/_files/newencryption.txt', $filter->getFilename());
     $filter->setKey('1234567890123456');
     $filter->filter(dirname(__DIR__) . '/_files/encryption.txt');
     $filter = new FileDecrypt();
     $this->assertNotEquals('Encryption', file_get_contents(dirname(__DIR__) . '/_files/newencryption.txt'));
     $filter->setKey('1234567890123456');
     $this->assertEquals(dirname(__DIR__) . '/_files/newencryption.txt', $filter->filter(dirname(__DIR__) . '/_files/newencryption.txt'));
     $this->assertEquals('Encryption', trim(file_get_contents(dirname(__DIR__) . '/_files/newencryption.txt')));
 }