Code Duplication    Length = 18-18 lines in 2 locations

tests/MetadataManagerTest.php 2 locations

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