Code Duplication    Length = 18-18 lines in 3 locations

testing/src/FlexiPeeHP/FlexiBeeROTest.php 3 locations

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