TESTS_ZEND_SERVICE_DEVELOPERGARDEN_ONLINE_LOGIN, 'password' => TESTS_ZEND_SERVICE_DEVELOPERGARDEN_ONLINE_PASSWORD, ); $this->service = new Zend_Service_DeveloperGarden_OfflineLocalSearch_Mock($config); } /** * @expectedException Zend_Service_DeveloperGarden_LocalSearch_Exception */ public function testSetHitsNegative() { $param = new Zend_Service_DeveloperGarden_LocalSearch_SearchParameters(); $param->setHits(-1); } /** * @expectedException Zend_Service_DeveloperGarden_LocalSearch_Exception */ public function testSetHitsToHigh() { $param = new Zend_Service_DeveloperGarden_LocalSearch_SearchParameters(); $param->setHits(1001); } /** * @expectedException Zend_Service_DeveloperGarden_LocalSearch_Exception */ public function testSetHitsToHighVeryLarge() { $param = new Zend_Service_DeveloperGarden_LocalSearch_SearchParameters(); $param->setHits(100001); } public function testSetHits() { $param = new Zend_Service_DeveloperGarden_LocalSearch_SearchParameters(); $this->assertTrue( $param->setHits(1000) instanceof Zend_Service_DeveloperGarden_LocalSearch_SearchParameters ); } /** * @expectedException Zend_Service_DeveloperGarden_LocalSearch_Exception */ public function testCollapseValuesWrong() { $param = new Zend_Service_DeveloperGarden_LocalSearch_SearchParameters(); $this->assertTrue( $param->setCollapse('SomeStrangeValue') instanceof Zend_Service_DeveloperGarden_LocalSearch_SearchParameters ); } public function testCollapseValuesTrue() { $param = new Zend_Service_DeveloperGarden_LocalSearch_SearchParameters(); $this->assertTrue( $param->setCollapse(true) instanceof Zend_Service_DeveloperGarden_LocalSearch_SearchParameters ); } public function testCollapseValuesFalse() { $param = new Zend_Service_DeveloperGarden_LocalSearch_SearchParameters(); $this->assertTrue( $param->setCollapse(false) instanceof Zend_Service_DeveloperGarden_LocalSearch_SearchParameters ); } public function testCollapseValuesAddressCompany() { $param = new Zend_Service_DeveloperGarden_LocalSearch_SearchParameters(); $this->assertTrue( $param->setCollapse('ADDRESS_COMPANY') instanceof Zend_Service_DeveloperGarden_LocalSearch_SearchParameters ); } public function testCollapseValuesDomain() { $param = new Zend_Service_DeveloperGarden_LocalSearch_SearchParameters(); $this->assertTrue( $param->setCollapse('DOMAIN') instanceof Zend_Service_DeveloperGarden_LocalSearch_SearchParameters ); } /** * @expectedException Zend_Service_DeveloperGarden_LocalSearch_Exception */ public function testWhereEmpty() { $param = new Zend_Service_DeveloperGarden_LocalSearch_SearchParameters(); $this->assertTrue( $param->setWhere(null) instanceof Zend_Service_DeveloperGarden_LocalSearch_SearchParameters ); } /** * @expectedException Zend_Service_DeveloperGarden_LocalSearch_Exception */ public function testRadiusWithString() { $param = new Zend_Service_DeveloperGarden_LocalSearch_SearchParameters(); $this->assertTrue( $param->setRadius('foobar') instanceof Zend_Service_DeveloperGarden_LocalSearch_SearchParameters ); } /** * @expectedException Zend_Service_DeveloperGarden_LocalSearch_Exception */ public function testRadiusWithStringAndInteger() { $param = new Zend_Service_DeveloperGarden_LocalSearch_SearchParameters(); $this->assertTrue( $param->setRadius('1a') instanceof Zend_Service_DeveloperGarden_LocalSearch_SearchParameters ); } public function testRadiusWithIntegerAsString() { $param = new Zend_Service_DeveloperGarden_LocalSearch_SearchParameters(); $this->assertTrue( $param->setRadius('-100') instanceof Zend_Service_DeveloperGarden_LocalSearch_SearchParameters ); } } class Zend_Service_DeveloperGarden_OfflineLocalSearch_Mock extends Zend_Service_DeveloperGarden_LocalSearch { } if (PHPUnit_MAIN_METHOD == 'Zend_Service_DeveloperGarden_OfflineLocalSearchParametersTest::main') { Zend_Service_DeveloperGarden_OfflineLocalSearchParametersTest::main(); }