This commit is contained in:
2025-06-20 17:31:13 +02:00
parent 9158e33854
commit a38116cca4
65 changed files with 2298 additions and 2298 deletions

View File

@@ -32,107 +32,6 @@ abstract class AbstractAggregatorTest extends KernelTestCase
self::ensureKernelShutdown();
}
/**
* provide data for `testAliasDidNotDisappears`.
*/
public static function dataProviderAliasDidNotDisappears()
{
$datas = static::getFormData();
if (!\is_array($datas)) {
$datas = iterator_to_array($datas);
}
foreach (static::getQueryBuilders() as $qb) {
if ([] === $datas) {
yield [clone $qb, []];
} else {
foreach (static::getFormData() as $data) {
yield [clone $qb, $data];
}
}
}
}
/**
* provide data for `testAlterQuery`.
*/
public static function dataProviderAlterQuery()
{
$datas = static::getFormData();
if (!\is_array($datas)) {
$datas = iterator_to_array($datas);
}
foreach (static::getQueryBuilders() as $qb) {
if ([] === $datas) {
yield [clone $qb, []];
} else {
foreach (static::getFormData() as $data) {
yield [clone $qb, $data];
}
}
}
}
public static function dataProviderQueryExecution(): iterable
{
$datas = static::getFormData();
if (!\is_array($datas)) {
$datas = iterator_to_array($datas);
}
foreach (static::getQueryBuilders() as $qb) {
if ([] === $datas) {
yield [clone $qb, []];
} else {
foreach (static::getFormData() as $data) {
yield [clone $qb, $data];
}
}
}
}
/**
* prepare data for `testGetQueryKeys`.
*/
public static function dataProviderGetQueryKeys()
{
$datas = static::getFormData();
if (!\is_array($datas)) {
$datas = iterator_to_array($datas);
}
foreach ($datas as $data) {
yield [$data];
}
}
/**
* prepare date for method `testGetResultsAndLabels`.
*/
public static function dataProviderGetResultsAndLabels()
{
$datas = static::getFormData();
if (!\is_array($datas)) {
$datas = iterator_to_array($datas);
}
foreach (static::getQueryBuilders() as $qb) {
if ([] === $datas) {
yield [clone $qb, []];
} else {
foreach ($datas as $data) {
yield [clone $qb, $data];
}
}
}
}
/**
* Create an aggregator instance which will be used in tests.
*
@@ -187,6 +86,28 @@ abstract class AbstractAggregatorTest extends KernelTestCase
}
}
/**
* provide data for `testAliasDidNotDisappears`.
*/
public static function dataProviderAliasDidNotDisappears()
{
$datas = static::getFormData();
if (!\is_array($datas)) {
$datas = iterator_to_array($datas);
}
foreach (static::getQueryBuilders() as $qb) {
if ([] === $datas) {
yield [clone $qb, []];
} else {
foreach (static::getFormData() as $data) {
yield [clone $qb, $data];
}
}
}
}
/**
* @dataProvider dataProviderQueryExecution
*
@@ -201,6 +122,25 @@ abstract class AbstractAggregatorTest extends KernelTestCase
self::assertIsArray($actual);
}
public static function dataProviderQueryExecution(): iterable
{
$datas = static::getFormData();
if (!\is_array($datas)) {
$datas = iterator_to_array($datas);
}
foreach (static::getQueryBuilders() as $qb) {
if ([] === $datas) {
yield [clone $qb, []];
} else {
foreach (static::getFormData() as $data) {
yield [clone $qb, $data];
}
}
}
}
/**
* test the alteration of query by the filter.
*
@@ -239,6 +179,28 @@ abstract class AbstractAggregatorTest extends KernelTestCase
);
}
/**
* provide data for `testAlterQuery`.
*/
public static function dataProviderAlterQuery()
{
$datas = static::getFormData();
if (!\is_array($datas)) {
$datas = iterator_to_array($datas);
}
foreach (static::getQueryBuilders() as $qb) {
if ([] === $datas) {
yield [clone $qb, []];
} else {
foreach (static::getFormData() as $data) {
yield [clone $qb, $data];
}
}
}
}
/**
* Test the `applyOn` method.
*/
@@ -282,6 +244,22 @@ abstract class AbstractAggregatorTest extends KernelTestCase
);
}
/**
* prepare data for `testGetQueryKeys`.
*/
public static function dataProviderGetQueryKeys()
{
$datas = static::getFormData();
if (!\is_array($datas)) {
$datas = iterator_to_array($datas);
}
foreach ($datas as $data) {
yield [$data];
}
}
/**
* Test that.
*
@@ -346,6 +324,28 @@ abstract class AbstractAggregatorTest extends KernelTestCase
}
}
/**
* prepare date for method `testGetResultsAndLabels`.
*/
public static function dataProviderGetResultsAndLabels()
{
$datas = static::getFormData();
if (!\is_array($datas)) {
$datas = iterator_to_array($datas);
}
foreach (static::getQueryBuilders() as $qb) {
if ([] === $datas) {
yield [clone $qb, []];
} else {
foreach ($datas as $data) {
yield [clone $qb, $data];
}
}
}
}
/**
* test the `getTitle` method.
*/

View File

@@ -31,27 +31,6 @@ abstract class AbstractExportTest extends WebTestCase
{
use PrepareClientTrait;
public static function dataProviderGetQueryKeys()
{
foreach (static::getFormData() as $data) {
yield [$data];
}
}
/**
* create data for `ìnitiateQuery` method.
*/
public static function dataProviderInitiateQuery()
{
$acl = static::getAcl();
foreach (static::getModifiersCombination() as $modifiers) {
foreach (static::getFormData() as $data) {
yield [$modifiers, $acl, $data];
}
}
}
/**
* Return an array usable as ACL.
*
@@ -198,6 +177,13 @@ abstract class AbstractExportTest extends WebTestCase
}
}
public static function dataProviderGetQueryKeys()
{
foreach (static::getFormData() as $data) {
yield [$data];
}
}
/**
* Test that.
*
@@ -382,4 +368,18 @@ abstract class AbstractExportTest extends WebTestCase
}
}
}
/**
* create data for `ìnitiateQuery` method.
*/
public static function dataProviderInitiateQuery()
{
$acl = static::getAcl();
foreach (static::getModifiersCombination() as $modifiers) {
foreach (static::getFormData() as $data) {
yield [$modifiers, $acl, $data];
}
}
}
}

View File

@@ -43,61 +43,6 @@ abstract class AbstractFilterTest extends KernelTestCase
self::ensureKernelShutdown();
}
/**
* provide data for `testAliasDidNotDisappears`.
*/
public static function dataProviderAliasDidNotDisappears()
{
$datas = static::getFormData();
foreach (static::getQueryBuilders() as $qb) {
if ([] === $datas) {
yield [clone $qb, []];
} else {
foreach ($datas as $data) {
yield [clone $qb, $data];
}
}
}
}
public static function dataProviderAlterQuery()
{
$datas = static::getFormData();
foreach (static::getQueryBuilders() as $qb) {
if ([] === $datas) {
yield [clone $qb, []];
} else {
foreach ($datas as $data) {
yield [clone $qb, $data];
}
}
}
}
public static function dataProvideQueryExecution(): iterable
{
$datas = static::getFormData();
foreach (static::getQueryBuilders() as $qb) {
if ([] === $datas) {
yield [clone $qb, []];
} else {
foreach ($datas as $data) {
yield [clone $qb, $data];
}
}
}
}
public static function dataProviderDescriptionAction()
{
foreach (static::getFormData() as $data) {
yield [$data];
}
}
/**
* Create a filter which will be used in tests.
*
@@ -149,6 +94,24 @@ abstract class AbstractFilterTest extends KernelTestCase
}
}
/**
* provide data for `testAliasDidNotDisappears`.
*/
public static function dataProviderAliasDidNotDisappears()
{
$datas = static::getFormData();
foreach (static::getQueryBuilders() as $qb) {
if ([] === $datas) {
yield [clone $qb, []];
} else {
foreach ($datas as $data) {
yield [clone $qb, $data];
}
}
}
}
/**
* test the alteration of query by the filter.
*
@@ -187,6 +150,21 @@ abstract class AbstractFilterTest extends KernelTestCase
);
}
public static function dataProviderAlterQuery()
{
$datas = static::getFormData();
foreach (static::getQueryBuilders() as $qb) {
if ([] === $datas) {
yield [clone $qb, []];
} else {
foreach ($datas as $data) {
yield [clone $qb, $data];
}
}
}
}
/**
* @dataProvider dataProvideQueryExecution
*/
@@ -199,6 +177,21 @@ abstract class AbstractFilterTest extends KernelTestCase
self::assertIsArray($actual);
}
public static function dataProvideQueryExecution(): iterable
{
$datas = static::getFormData();
foreach (static::getQueryBuilders() as $qb) {
if ([] === $datas) {
yield [clone $qb, []];
} else {
foreach ($datas as $data) {
yield [clone $qb, $data];
}
}
}
}
public function testApplyOn()
{
$filter = $this->getFilter();
@@ -263,6 +256,13 @@ abstract class AbstractFilterTest extends KernelTestCase
}
}
public static function dataProviderDescriptionAction()
{
foreach (static::getFormData() as $data) {
yield [$data];
}
}
public function testGetTitle()
{
$title = $this->getFilter()->getTitle();