public function testBatchInsert() { $resultSet = new \Reach\ResultSet(); $model = new \stdClass(); $model->title = 'TitleStdClass'; $resultSet->append($model); $model = new TestSchema(['title' => 'TestSchema1']); $resultSet->append($model); $model = new TestSchema(['title' => 'TestSchema2']); $resultSet->append($model); $result = TestSchema::batchInsert($resultSet); $this->assertInstanceOf('\\Reach\\ResultSet', $result); $this->assertEquals(2, $result->count()); $this->assertFalse($result->first()->getIsNew()); $resultSet = new \Reach\ResultSet(); $model = new \stdClass(); $model->title = 'TitleStdClass'; $resultSet->append($model); $result = TestSchema::batchInsert($resultSet); $this->assertInstanceOf('\\Reach\\ResultSet', $result); $this->assertEquals(0, $result->count()); }