Code Duplication    Length = 18-18 lines in 2 locations

tests/MetadataManagerTest.php 2 locations

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