Code Duplication    Length = 18-18 lines in 3 locations

testing/src/FlexiPeeHP/FlexiBeeROTest.php 3 locations

@@ 653-670 (lines=18) @@
650
    /**
651
     * @covers FlexiPeeHP\FlexiBeeRO::getColumnsInfo
652
     */
653
    public function testgetColumnsInfo()
654
    {
655
        switch ($this->object->getEvidence()) {
656
            case '':
657
            case 'c':
658
            case 'hooks':
659
            case 'changes':
660
            case 'nastaveni':
661
                $this->assertNull($this->object->getColumnsInfo());
662
                $this->assertNotEmpty($this->object->getColumnsInfo('faktura-vydana'),
663
                    'Cannot obtain structure for na evidence');
664
                break;
665
            default:
666
                $this->assertNotEmpty($this->object->getColumnsInfo(),
667
                    'Cannot obtain structure for '.$this->object->getEvidence());
668
                break;
669
        }
670
    }
671
672
    /**
673
     * @covers FlexiPeeHP\FlexiBeeRO::getActionsInfo
@@ 675-692 (lines=18) @@
672
    /**
673
     * @covers FlexiPeeHP\FlexiBeeRO::getActionsInfo
674
     */
675
    public function testgetActionsInfo()
676
    {
677
        switch ($this->object->getEvidence()) {
678
            case '':
679
            case 'c':
680
            case 'hooks':
681
            case 'changes':
682
            case 'nastaveni':
683
                $this->assertNull($this->object->getActionsInfo());
684
                $this->assertNotEmpty($this->object->getActionsInfo('faktura-vydana'),
685
                    'Cannot obtain actions for na evidence');
686
                break;
687
            default:
688
                $this->assertNotEmpty($this->object->getActionsInfo(),
689
                    'Cannot obtain actions for '.$this->object->getEvidence());
690
                break;
691
        }
692
    }
693
694
    /**
695
     * @covers FlexiPeeHP\FlexiBeeRO::getRelationsInfo
@@ 697-714 (lines=18) @@
694
    /**
695
     * @covers FlexiPeeHP\FlexiBeeRO::getRelationsInfo
696
     */
697
    public function testgetRelationsInfo()
698
    {
699
        switch ($this->object->getEvidence()) {
700
            case '':
701
            case 'c':
702
            case 'hooks':
703
            case 'changes':
704
            case 'nastaveni':
705
                $this->assertNull($this->object->getRelationsInfo());
706
                $this->assertNotEmpty($this->object->getRelationsInfo('faktura-vydana'),
707
                    'Cannot obtain relations for na evidence');
708
                break;
709
            default:
710
                $this->assertNotEmpty($this->object->getRelationsInfo(),
711
                    'Cannot obtain relations for '.$this->object->getEvidence());
712
                break;
713
        }
714
    }
715
716
    /**
717
     * @covers FlexiPeeHP\FlexiBeeRO::getEvidenceUrl