Code Duplication    Length = 18-18 lines in 3 locations

testing/src/FlexiPeeHP/FlexiBeeROTest.php 3 locations

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