コード例 #1
0
 public function testGetFieldConfigCollection()
 {
     $fieldConfigCollection = Tx_PtExtlist_Domain_Configuration_Data_Fields_FieldConfigCollectionFactory::getInstance($this->configurationBuilderMock);
     $this->assertTrue(is_a($fieldConfigCollection, \PunktDe\PtExtbase\Collection\ObjectCollection::class));
     $fieldConfig1 = $fieldConfigCollection->getFieldConfigByIdentifier('field1');
     $this->assertEquals($fieldConfig1->getTable(), 'tableName1');
 }
コード例 #2
0
 /** @test */
 public function testThrowExceptionOnNonExistingFieldName()
 {
     $arrayMapper = new Tx_PtExtlist_Domain_DataBackend_Mapper_ArrayMapper($this->configurationBuilderMock);
     $fieldConfigCollection = Tx_PtExtlist_Domain_Configuration_Data_Fields_FieldConfigCollectionFactory::getInstance($this->configurationBuilderMock);
     $arrayMapper->_injectMapperConfiguration($fieldConfigCollection);
     $arrayMapper->init();
     $wrongdata = $this->arrayData;
     unset($wrongdata[0]['field4']);
     try {
         $mappedListData = $arrayMapper->getMappedListData($wrongdata);
     } catch (Exception $e) {
         return;
     }
     $this->fail();
 }