コード例 #1
0
ファイル: ConstraintTestCase.php プロジェクト: sigma-z/dive
 public static function setUpBeforeClass()
 {
     parent::setUpBeforeClass();
     $tableRows = TableRowsProvider::provideTableRows();
     $rm = self::createDefaultRecordManager();
     self::$recordGenerator = self::saveTableRows($rm, $tableRows);
 }
コード例 #2
0
ファイル: RecordSaveTest.php プロジェクト: sigma-z/dive
 protected function setUp()
 {
     parent::setUp();
     $tableRows = TableRowsProvider::provideTableRows();
     $rm = self::createDefaultRecordManager();
     $this->recordGenerator = self::saveTableRows($rm, $tableRows);
 }
コード例 #3
0
ファイル: TestCase.php プロジェクト: sigma-z/dive
 /**
  * @param  RecordManager $rm
  * @param  array         $tableRows
  * @param  array         $tableMapFields
  * @return RecordGenerator
  */
 protected static function saveTableRows(RecordManager $rm, array $tableRows = null, array $tableMapFields = null)
 {
     if ($tableRows === null) {
         $tableRows = TableRowsProvider::provideTableRows();
     }
     if ($tableMapFields === null) {
         $tableMapFields = TableRowsProvider::provideTableMapFields();
     }
     $fvGenerator = new FieldValuesGenerator();
     $recordGenerator = new RecordGenerator($rm, $fvGenerator);
     $recordGenerator->setTablesRows($tableRows);
     $recordGenerator->setTablesMapField($tableMapFields);
     $recordGenerator->generate();
     return $recordGenerator;
 }