Code Duplication    Length = 18-18 lines in 2 locations

tests/MetadataManagerTest.php 2 locations

@@ 702-719 (lines=18) @@
699
        $this->assertNull($result->getDocumentation());
700
    }
701
702
    public function testAddPropertyToComplexTypeDefaultValueArray()
703
    {
704
        $expected = 'Default value cannot be object or array';
705
        $actual = null;
706
707
        list(, $metadataManager, , ) = $this->setUpMetadataForNavTests();
708
        $complex = m::mock(TComplexTypeType::class);
709
        $name = 'name';
710
        $type = 'type';
711
        $defaultValue = [];
712
713
        try {
714
            $metadataManager->addPropertyToComplexType($complex, $name, $type, $defaultValue);
715
        } catch (\InvalidArgumentException $e) {
716
            $actual = $e->getMessage();
717
        }
718
        $this->assertEquals($expected, $actual);
719
    }
720
721
    public function testAddPropertyToComplexTypeDefaultValueObject()
722
    {
@@ 721-738 (lines=18) @@
718
        $this->assertEquals($expected, $actual);
719
    }
720
721
    public function testAddPropertyToComplexTypeDefaultValueObject()
722
    {
723
        $expected = 'Default value cannot be object or array';
724
        $actual = null;
725
726
        list(, $metadataManager, , ) = $this->setUpMetadataForNavTests();
727
        $complex = m::mock(TComplexTypeType::class);
728
        $name = 'name';
729
        $type = 'type';
730
        $defaultValue = new \stdClass();
731
732
        try {
733
            $metadataManager->addPropertyToComplexType($complex, $name, $type, $defaultValue);
734
        } catch (\InvalidArgumentException $e) {
735
            $actual = $e->getMessage();
736
        }
737
        $this->assertEquals($expected, $actual);
738
    }
739
740
    public function testAddPropertyToComplexTypeDefaultValueBoolean()
741
    {