コード例 #1
0
ファイル: querybuildertest.php プロジェクト: gwdg/core
 /**
  * @dataProvider dataSet
  *
  * @param string $partOne1
  * @param string $partOne2
  * @param string $partTwo1
  * @param string $partTwo2
  * @param array $expectedQueryPart
  * @param string $expectedQuery
  */
 public function testSet($partOne1, $partOne2, $partTwo1, $partTwo2, $expectedQueryPart, $expectedQuery)
 {
     $this->queryBuilder->update('data');
     $this->queryBuilder->set($partOne1, $partOne2);
     if ($partTwo1 !== null) {
         $this->queryBuilder->set($partTwo1, $partTwo2);
     }
     $this->assertSame($expectedQueryPart, $this->queryBuilder->getQueryPart('set'));
     $this->assertSame('UPDATE `*PREFIX*data` SET ' . $expectedQuery, $this->queryBuilder->getSQL());
 }