|
@@ 713-730 (lines=18) @@
|
| 710 |
|
$this->assertNull($result->getDocumentation()); |
| 711 |
|
} |
| 712 |
|
|
| 713 |
|
public function testAddPropertyToComplexTypeDefaultValueArray() |
| 714 |
|
{ |
| 715 |
|
$expected = "Default value cannot be object or array"; |
| 716 |
|
$actual = null; |
| 717 |
|
|
| 718 |
|
list(, $metadataManager, , ) = $this->setUpMetadataForNavTests(); |
| 719 |
|
$complex = m::mock(TComplexTypeType::class); |
| 720 |
|
$name = "name"; |
| 721 |
|
$type = "type"; |
| 722 |
|
$defaultValue = []; |
| 723 |
|
|
| 724 |
|
try { |
| 725 |
|
$metadataManager->addPropertyToComplexType($complex, $name, $type, $defaultValue); |
| 726 |
|
} catch (\InvalidArgumentException $e) { |
| 727 |
|
$actual = $e->getMessage(); |
| 728 |
|
} |
| 729 |
|
$this->assertEquals($expected, $actual); |
| 730 |
|
} |
| 731 |
|
|
| 732 |
|
public function testAddPropertyToComplexTypeDefaultValueObject() |
| 733 |
|
{ |
|
@@ 732-749 (lines=18) @@
|
| 729 |
|
$this->assertEquals($expected, $actual); |
| 730 |
|
} |
| 731 |
|
|
| 732 |
|
public function testAddPropertyToComplexTypeDefaultValueObject() |
| 733 |
|
{ |
| 734 |
|
$expected = "Default value cannot be object or array"; |
| 735 |
|
$actual = null; |
| 736 |
|
|
| 737 |
|
list(, $metadataManager, , ) = $this->setUpMetadataForNavTests(); |
| 738 |
|
$complex = m::mock(TComplexTypeType::class); |
| 739 |
|
$name = "name"; |
| 740 |
|
$type = "type"; |
| 741 |
|
$defaultValue = new \stdClass(); |
| 742 |
|
|
| 743 |
|
try { |
| 744 |
|
$metadataManager->addPropertyToComplexType($complex, $name, $type, $defaultValue); |
| 745 |
|
} catch (\InvalidArgumentException $e) { |
| 746 |
|
$actual = $e->getMessage(); |
| 747 |
|
} |
| 748 |
|
$this->assertEquals($expected, $actual); |
| 749 |
|
} |
| 750 |
|
|
| 751 |
|
public function testAddPropertyToComplexTypeDefaultValueBoolean() |
| 752 |
|
{ |