/** * Tests the \Joomla\Database\DatabaseQuery::values method. * * @return void * * @covers \Joomla\Database\DatabaseQuery::values * @since 1.0 */ public function testValues() { $this->assertThat($this->instance->values('1,2,3'), $this->identicalTo($this->instance), 'Tests chaining.'); $this->assertThat(trim(TestHelper::getValue($this->instance, 'values')), $this->equalTo('(1,2,3)'), 'Tests rendered value.'); // Add another column. $this->instance->values(array('4,5,6', '7,8,9')); $this->assertThat(trim(TestHelper::getValue($this->instance, 'values')), $this->equalTo('(1,2,3),(4,5,6),(7,8,9)'), 'Tests rendered value after second use and array input.'); }