Fix of Oracle tests for proper skipping (#17019)
Fix of Oracle tests for proper skipping (#17019)

PHPUnit must get the data that will be passed to the tests, before executing them. That's why you can't prevent the dataProvider to be executed using `$this->markTestSkipped()` inside a test. Instead, you must use a skipping inside data provider when the test cannot be executed.

Now Oracle tests are skipped without fails when Oracle isn't installed:
```
$ vendor/bin/phpunit --filter=BuildLikeCondition --group=oci --verbose

...

There was 1 skipped test:

1) yiiunit\framework\db\oci\QueryBuilderTest::testBuildLikeCondition
Test for yiiunit\framework\db\oci\QueryBuilderTest::testBuildLikeCondition skipped by data provider
Could not execute Connection::quoteValue() method: Connection::dsn cannot be empty.
```
yiijan/yii2,LAV45/yii2,arogachev/yii2,PowerGamer1/yii2,wujuguang/yii2,schmunk42/yii2,bizley/yii2,bizley/yii2,SamMousa/yii2,wujuguang/yii2,lubosdz/yii2,yiijan/yii2,NabiKAZ/yii2,mikk150/yii2,PowerGamer1/yii2,yiichina/yii2,dungphanxuan/yii2,rhertogh/yii2,xiaoliwang/yii2,bizley/yii2,mikehaertl/yii2,Alex-Code/yii2,fetus-hina/yii2,SamMousa/yii2,mikehaertl/yii2,brandonkelly/yii2,wujuguang/yii2,lubosdz/yii2,lubosdz/yii2,wujuguang/yii2,fetus-hina/yii2,yiichina/yii2,mikehaertl/yii2,mikk150/yii2,xiaoliwang/yii2,rob006/yii2,NabiKAZ/yii2,SamMousa/yii2,Alex-Code/yii2,mikk150/yii2,LAV45/yii2,vchenin/yii2,PowerGamer1/yii2,NabiKAZ/yii2,dungphanxuan/yii2,yiichina/yii2,rob006/yii2-dev,yiichina/yii2,SamMousa/yii2,Alex-Code/yii2,rob006/yii2,rhertogh/yii2,yiijan/yii2,PowerGamer1/yii2,brandonkelly/yii2,arogachev/yii2,mikk150/yii2,wujuguang/yii2,brandonkelly/yii2,arogachev/yii2,Alex-Code/yii2,xiaoliwang/yii2,NabiKAZ/yii2,rhertogh/yii2,yiisoft/yii2,schmunk42/yii2,bizley/yii2,yiijan/yii2,vchenin/yii2,schmunk42/yii2,schmunk42/yii2,mikk150/yii2,rhertogh/yii2,yiichina/yii2,dungphanxuan/yii2,rob006/yii2,Alex-Code/yii2,schmunk42/yii2,dungphanxuan/yii2,NabiKAZ/yii2,vchenin/yii2,LAV45/yii2,dungphanxuan/yii2,brandonkelly/yii2,yiisoft/yii2,SamMousa/yii2,mikehaertl/yii2,yiijan/yii2,rob006/yii2-dev,xiaoliwang/yii2,vchenin/yii2,rob006/yii2-dev,fetus-hina/yii2,rob006/yii2-dev,rob006/yii2-dev,rob006/yii2,yiisoft/yii2,fetus-hina/yii2,LAV45/yii2,arogachev/yii2,LAV45/yii2,yiisoft/yii2,lubosdz/yii2