コード例 #1
0
 /**
  * parse serialized sieve rule
  */
 public function testParseSerializedSieveRule()
 {
     $script = new Felamimail_Sieve_Backend_Script();
     $script->setScriptToParse($this->_serializedSieveRule);
     $script->readScriptData();
     $script->setScriptToParse($this->_smartSieveRuleFileInto);
     $script->readScriptData();
     $script->setScriptToParse($this->_smartSieveRuleDiscard);
     $script->readScriptData();
     $script->setScriptToParse($this->_smartSieveVacation);
     $script->readScriptData();
     $rules = $script->getRules();
     $this->assertEquals(3, count($rules));
 }