Esempio n. 1
0
 /**
  * Test if minimumDate can be set
  *
  * @test
  * @return void
  */
 public function maximumDateCanBeSet()
 {
     $domainModelInstance = new Tx_News_Domain_Model_Dto_Search();
     $value = '456';
     $domainModelInstance->setMaximumDate($value);
     $this->assertEquals($value, $domainModelInstance->getMaximumDate());
 }
 /**
  * Test if fields can be set
  *
  * @test
  * @return void
  */
 public function fieldsCanBeSet()
 {
     $domainModelInstance = new Tx_News_Domain_Model_Dto_Search();
     $fields = 'field1,field2';
     $domainModelInstance->setFields($fields);
     $this->assertEquals($fields, $domainModelInstance->getFields());
 }
 /**
  * @test
  * @return void
  */
 public function searchCanBeSet()
 {
     $value = new Tx_News_Domain_Model_Dto_Search();
     $value->setSubject('fo');
     $this->instance->setSearch($value);
     $this->assertEquals($value, $this->instance->getSearch());
 }
 /**
  * Test if search can be set
  *
  * @test
  * @return void
  */
 public function searchCanBeSet()
 {
     $domainModelInstance = new Tx_News_Domain_Model_Dto_NewsDemand();
     $searchInstance = new Tx_News_Domain_Model_Dto_Search();
     $searchInstance->setSubject('Fo');
     $domainModelInstance->setSearch($searchInstance);
     $this->assertEquals($searchInstance, $domainModelInstance->getSearch());
 }
Esempio n. 5
0
 /**
  * @test
  */
 public function constraintsAreReturnedForDateFields()
 {
     $mockedQuery = $this->getMock('TYPO3\\CMS\\Extbase\\Persistence\\QueryInterface');
     $mockedRepository = $this->getAccessibleMock('Tx_News_Domain_Repository_NewsRepository', array('dummy'), array(), '', FALSE);
     $search = new Tx_News_Domain_Model_Dto_Search();
     $search->setMinimumDate('2014-01-01');
     $search->setDateField('datetime');
     $demand = new Tx_News_Domain_Model_Dto_NewsDemand();
     $demand->setSearch($search);
     $result = $mockedRepository->_call('getSearchConstraints', $mockedQuery, $demand);
     $this->assertEquals(1, count($result));
     $search->setMaximumDate('2015-01-01');
     $demand->setSearch($search);
     $result = $mockedRepository->_call('getSearchConstraints', $mockedQuery, $demand);
     $this->assertEquals(2, count($result));
     $search->setMaximumDate('xyz');
     $demand->setSearch($search);
     $result = $mockedRepository->_call('getSearchConstraints', $mockedQuery, $demand);
     $this->assertEquals(1, count($result));
 }