Code Duplication    Length = 18-18 lines in 2 locations

tests/MetadataManagerTest.php 2 locations

@@ 662-679 (lines=18) @@
659
        $this->assertNull($result->getDocumentation());
660
    }
661
662
    public function testAddPropertyToComplexTypeDefaultValueArray()
663
    {
664
        $expected = 'Default value cannot be object or array';
665
        $actual = null;
666
667
        list(, $metadataManager, , ) = $this->setUpMetadataForNavTests();
668
        $complex = m::mock(TComplexTypeType::class);
669
        $name = 'name';
670
        $type = 'type';
671
        $defaultValue = [];
672
673
        try {
674
            $metadataManager->addPropertyToComplexType($complex, $name, $type, $defaultValue);
675
        } catch (\InvalidArgumentException $e) {
676
            $actual = $e->getMessage();
677
        }
678
        $this->assertEquals($expected, $actual);
679
    }
680
681
    public function testAddPropertyToComplexTypeDefaultValueObject()
682
    {
@@ 681-698 (lines=18) @@
678
        $this->assertEquals($expected, $actual);
679
    }
680
681
    public function testAddPropertyToComplexTypeDefaultValueObject()
682
    {
683
        $expected = 'Default value cannot be object or array';
684
        $actual = null;
685
686
        list(, $metadataManager, , ) = $this->setUpMetadataForNavTests();
687
        $complex = m::mock(TComplexTypeType::class);
688
        $name = 'name';
689
        $type = 'type';
690
        $defaultValue = new \stdClass();
691
692
        try {
693
            $metadataManager->addPropertyToComplexType($complex, $name, $type, $defaultValue);
694
        } catch (\InvalidArgumentException $e) {
695
            $actual = $e->getMessage();
696
        }
697
        $this->assertEquals($expected, $actual);
698
    }
699
700
    public function testAddPropertyToComplexTypeDefaultValueBoolean()
701
    {