Skip to content

Commit 25465f2

Browse files
committed
issue #340: add test to validate non useless validation rule on maxOccurs="unbounded"
1 parent 22d2cec commit 25465f2

86 files changed

Lines changed: 81 additions & 85 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.php-cs-fixer.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,6 @@
1212
'phpdoc_separation' => false,
1313
'single_line_empty_body' => false,
1414
'phpdoc_align' => false,
15+
'php_unit_test_class_requires_covers' => false,
1516
))
1617
->setFinder($finder);

src/File/Validation/ChoiceRule.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use WsdlToPhp\PackageGenerator\File\AbstractModelFile;
88
use WsdlToPhp\PackageGenerator\File\Element\PhpFunctionParameter;
99
use WsdlToPhp\PackageGenerator\Model\StructAttribute;
10+
use WsdlToPhp\PhpGenerator\Element\AssignedValueElementInterface;
1011
use WsdlToPhp\PhpGenerator\Element\PhpMethod;
1112

1213
final class ChoiceRule extends AbstractRule
@@ -51,7 +52,7 @@ protected function addValidationMethod(string $parameterName, array $choiceNames
5152
}
5253

5354
$method = new PhpMethod($this->getValidationMethodName($parameterName), [
54-
new PhpFunctionParameter('value', PhpFunctionParameter::NO_VALUE),
55+
new PhpFunctionParameter('value', AssignedValueElementInterface::NO_VALUE),
5556
], AbstractModelFile::TYPE_STRING);
5657

5758
$method

src/Parser/Wsdl/TagChoice.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
use WsdlToPhp\PackageGenerator\Model\Struct;
88
use WsdlToPhp\PackageGenerator\Model\StructAttribute;
99
use WsdlToPhp\PackageGenerator\Model\Wsdl;
10+
use WsdlToPhp\WsdlHandler\AbstractDocument;
1011
use WsdlToPhp\WsdlHandler\Tag\AbstractTag;
1112
use WsdlToPhp\WsdlHandler\Tag\TagChoice as Choice;
12-
use WsdlToPhp\WsdlHandler\Wsdl as WsdlDocument;
1313

1414
final class TagChoice extends AbstractTagParser
1515
{
@@ -42,7 +42,7 @@ protected function parseWsdl(Wsdl $wsdl): void
4242

4343
protected function parsingTag(): string
4444
{
45-
return WsdlDocument::TAG_CHOICE;
45+
return AbstractDocument::TAG_CHOICE;
4646
}
4747

4848
protected function parseChoiceChild(Choice $choice, array $choiceNames, AbstractTag $child, Struct $struct): void

tests/Command/GeneratePackageCommandTest.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
/**
1616
* @internal
17-
* @coversDefaultClass
1817
*/
1918
final class GeneratePackageCommandTest extends AbstractTestCase
2019
{

tests/ConfigurationReader/GeneratorOptionsTest.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
/**
1515
* @internal
16-
* @coversDefaultClass
1716
*/
1817
final class GeneratorOptionsTest extends AbstractTestCase
1918
{

tests/ConfigurationReader/PhpReservedKeywordTest.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
/**
1111
* @internal
12-
* @coversDefaultClass
1312
*/
1413
final class PhpReservedKeywordTest extends AbstractTestCase
1514
{

tests/ConfigurationReader/ServiceReservedMethodTest.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
/**
1111
* @internal
12-
* @coversDefaultClass
1312
*/
1413
final class ServiceReservedMethodTest extends AbstractTestCase
1514
{

tests/ConfigurationReader/StructArrayReservedMethodTest.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
/**
1111
* @internal
12-
* @coversDefaultClass
1312
*/
1413
final class StructArrayReservedMethodTest extends AbstractTestCase
1514
{

tests/ConfigurationReader/StructReservedMethodTest.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
/**
1111
* @internal
12-
* @coversDefaultClass
1312
*/
1413
final class StructReservedMethodTest extends AbstractTestCase
1514
{

tests/ConfigurationReader/XsdTypesTest.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
/**
1111
* @internal
12-
* @coversDefaultClass
1312
*/
1413
final class XsdTypesTest extends AbstractTestCase
1514
{

0 commit comments

Comments
 (0)