예제 #1
0
 function testYearSelected_YearEnd()
 {
     $civic2000 = $this->createMMY('Honda', 'Civic', '2000');
     $civic2001 = $this->createMMY('Honda', 'Civic', '2001');
     $request = new Zend_Controller_Request_Http();
     $request->setParams(array('make' => $civic2000->getValue('make'), 'model' => $civic2000->getValue('model'), 'year_start' => $civic2000->getLevel('year')->getId(), 'year_end' => $civic2001->getLevel('year')->getId()));
     $search = new VF_Search_Form();
     VF_Singleton::getInstance()->setRequest($request);
     $searchlevel = new VF_Search_Level();
     $searchlevel->display($search, 'year', null, null, 'year_end');
     $this->assertFalse($searchlevel->isLevelSelected($civic2000->getLevel('year')));
     $this->assertTrue($searchlevel->isLevelSelected($civic2001->getLevel('year')));
 }
예제 #2
0
 function testYearAlnumSelected()
 {
     $vehicle = $this->createMMY('Honda', 'Civic', '2000');
     $request = new Zend_Controller_Request_Http();
     $request->setParam('make', $vehicle->getLevel('make')->getTitle());
     $request->setParam('model', $vehicle->getLevel('model')->getTitle());
     $request->setParam('year', $vehicle->getLevel('year')->getTitle());
     $search = new VF_Search_Form();
     VF_Singleton::getInstance()->setRequest($request);
     $searchlevel = new VF_Search_Level();
     $searchlevel->display($search, 'year');
     $entity = $vehicle->getLevel('year');
     $this->assertTrue($searchlevel->isLevelSelected($entity));
 }