/** * @dataProvider whereDataProvider * * @param Alius\Query\Statement $instance */ public function testIn(Statement $instance) { // set scalar $instance->where('foobar IN', 'foo'); $this->assertSame('WHERE foobar IN (?)', $instance->buildWhere()); // set array $instance->where('foobar IN', ['bar', 'foo']); $this->assertSame('WHERE foobar IN (?) foobar IN (?, ?)', $instance->buildWhere()); $this->assertSame(['foo', 'bar', 'foo'], $instance->getData()); }