Code Duplication    Length = 18-18 lines in 3 locations

testing/src/FlexiPeeHP/FlexiBeeROTest.php 3 locations

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