@@ 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 | { |