Inheritance: extends PHPUnit_Framework_TestCase
 public function setup()
 {
     parent::setup();
     $this->overwrite_opts['authority'] = (object) ['mbox' => 'mailto:test@example.com'];
     $this->default_opts['authority'] = $this->overwrite_opts['authority'];
     $this->valid_opts['authority'] = $this->overwrite_opts['authority'];
     $this->invalid_opts['authority'] = (object) ['mbox' => '*****@*****.**'];
 }
Example #2
0
 public function setup()
 {
     parent::setup();
     $this->valid_opts['agent'] = (object) ['mbox' => 'mailto:test@example.com'];
     $this->invalid_opts['agent'] = (object) ['mbox' => '*****@*****.**'];
 }
Example #3
0
			$this->assert_equal( $value, $option_out, 'Retrieved option value should be what was set.' );
		}

		// Clean up
		foreach ( $options_in as $option ) {
			Options::delete( $option );
		}
	}

	public function test_setMultiplePrefix()
	{
		$options_in = array( 'one' => 1, 'two' => 2, 'three' => 3 );

		Options::set( $options_in, $this->prefix );

		foreach ( $options_in as $option_in => $value ) {
			$option_out = Options::get( $this->prefix.$option_in );
			$this->assert_true( $option_out != null, 'All options should be set with prefix.' );
			$this->assert_equal( $value, $option_out, 'Retrieved option value should be what was set.' );
		}

		// Clean up
		foreach ( $options_in as $option ) {
			Options::delete( $this->prefix, $option );
		}
	}

}
OptionsTest::run_one( 'OptionsTest' );
?>