diff --git a/tests/Query/CommonTest.php b/tests/Query/CommonTest.php index cc6af0ad45..97da6d7b05 100644 --- a/tests/Query/CommonTest.php +++ b/tests/Query/CommonTest.php @@ -5,17 +5,23 @@ use Elastica\Document; use Elastica\Query\Common; use Elastica\Test\Base as BaseTest; +use Symfony\Bridge\PhpUnit\ExpectDeprecationTrait; /** * @internal */ class CommonTest extends BaseTest { + use ExpectDeprecationTrait; + /** * @group unit + * @group legacy */ public function testToArray(): void { + $this->expectDeprecation('Since ruflin/elastica 7.1.3: The "Elastica\Query\Common" class is deprecated, use "Elastica\Query\MatchQuery" instead. It will be removed in 8.0.'); + $query = new Common('body', 'test query', .001); $query->setLowFrequencyOperator(Common::OPERATOR_AND); @@ -34,6 +40,7 @@ public function testToArray(): void /** * @group functional + * @group legacy */ public function testQuery(): void { @@ -66,6 +73,7 @@ public function testQuery(): void /** * @group unit + * @group legacy */ public function testSetHighFrequencyOperator(): void { @@ -78,6 +86,7 @@ public function testSetHighFrequencyOperator(): void /** * @group unit + * @group legacy */ public function testSetBoost(): void { @@ -90,6 +99,7 @@ public function testSetBoost(): void /** * @group unit + * @group legacy */ public function testSetAnalyzer(): void { diff --git a/tests/QueryBuilder/DSL/QueryTest.php b/tests/QueryBuilder/DSL/QueryTest.php index e2da93cfb6..7b3a79eceb 100644 --- a/tests/QueryBuilder/DSL/QueryTest.php +++ b/tests/QueryBuilder/DSL/QueryTest.php @@ -5,12 +5,15 @@ use Elastica\Query; use Elastica\Query\MatchQuery; use Elastica\QueryBuilder\DSL; +use Symfony\Bridge\PhpUnit\ExpectDeprecationTrait; /** * @internal */ class QueryTest extends AbstractDSLTest { + use ExpectDeprecationTrait; + /** * @group unit */ @@ -36,6 +39,7 @@ public function testMatch(): void /** * @group unit + * @group legacy */ public function testInterface(): void { @@ -43,6 +47,7 @@ public function testInterface(): void $this->_assertImplemented($queryDSL, 'bool', Query\BoolQuery::class, []); $this->_assertImplemented($queryDSL, 'boosting', Query\Boosting::class, []); + $this->expectDeprecation('Since ruflin/elastica 7.1.3: The "Elastica\QueryBuilder\DSL\Query::common_terms()" method is deprecated, use "match()" instead. It will be removed in 8.0.'); $this->_assertImplemented($queryDSL, 'common_terms', Query\Common::class, ['field', 'query', 0.001]); $this->_assertImplemented($queryDSL, 'dis_max', Query\DisMax::class, []); $this->_assertImplemented($queryDSL, 'distance_feature', Query\DistanceFeature::class, ['field', 'now', '7d']);