*/ final class InconditionBuilderTest extends DatabaseTestCase { public $driverName = 'sqlite'; public function testBuildSubqueryInCondition(): void { $db = $this->getConnection(); $query = new Query(); $inConditionBuilder = new InConditionBuilder($db->getQueryBuilder()); $inCondition = new InCondition( ['id'], 'in', $query->select('id')->from('users')->where(['active' => 1]), ); $this->expectException(NotSupportedException::class); $this->expectExceptionMessage( 'yii\db\sqlite\conditions\InConditionBuilder::buildSubqueryInCondition is not supported by SQLite.', ); $inConditionBuilder->build($inCondition); } }