Пример #1
0
 public function test_exception_is_thrown_when_some_cond_required_options_are_missing()
 {
     $bogus = new PHP_Merchant_Bogus();
     $this->expectException(new PHP_Merchant_Exception(PHPME_REQUIRED_OPTION_UNDEFINED, 'option_1, option_2, option_3'));
     $bogus->conditional_requires(array('option_1', 'option_2', 'option_3'));
 }
Пример #2
0
 public function test_exception_is_thrown_when_some_required_options_are_missing()
 {
     $bogus = new PHP_Merchant_Bogus();
     $bogus->set_option('option_1', 'option 1');
     $bogus->set_option('option_2', 'option 2');
     $this->expectException(new PHP_Merchant_Exception(PHPME_REQUIRED_OPTION_UNDEFINED, array('missing_option')));
     $bogus->requires(array('currency', 'option_1', 'option_2', 'missing_option'));
 }