Code Duplication    Length = 18-18 lines in 3 locations

testing/src/FlexiPeeHP/FlexiBeeROTest.php 3 locations

@@ 629-646 (lines=18) @@
626
    /**
627
     * @covers FlexiPeeHP\FlexiBeeRO::getColumnsInfo
628
     */
629
    public function testgetColumnsInfo()
630
    {
631
        switch ($this->object->getEvidence()) {
632
            case '':
633
            case 'c':
634
            case 'hooks':
635
            case 'changes':
636
            case 'nastaveni':
637
                $this->assertNull($this->object->getColumnsInfo());
638
                $this->assertNotEmpty($this->object->getColumnsInfo('faktura-vydana'),
639
                    'Cannot obtain structure for na evidence');
640
                break;
641
            default:
642
                $this->assertNotEmpty($this->object->getColumnsInfo(),
643
                    'Cannot obtain structure for '.$this->object->getEvidence());
644
                break;
645
        }
646
    }
647
648
    /**
649
     * @covers FlexiPeeHP\FlexiBeeRO::getActionsInfo
@@ 651-668 (lines=18) @@
648
    /**
649
     * @covers FlexiPeeHP\FlexiBeeRO::getActionsInfo
650
     */
651
    public function testgetActionsInfo()
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->getActionsInfo());
660
                $this->assertNotEmpty($this->object->getActionsInfo('faktura-vydana'),
661
                    'Cannot obtain actions for na evidence');
662
                break;
663
            default:
664
                $this->assertNotEmpty($this->object->getActionsInfo(),
665
                    'Cannot obtain actions for '.$this->object->getEvidence());
666
                break;
667
        }
668
    }
669
670
    /**
671
     * @covers FlexiPeeHP\FlexiBeeRO::getRelationsInfo
@@ 673-690 (lines=18) @@
670
    /**
671
     * @covers FlexiPeeHP\FlexiBeeRO::getRelationsInfo
672
     */
673
    public function testgetRelationsInfo()
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->getRelationsInfo());
682
                $this->assertNotEmpty($this->object->getRelationsInfo('faktura-vydana'),
683
                    'Cannot obtain relations for na evidence');
684
                break;
685
            default:
686
                $this->assertNotEmpty($this->object->getRelationsInfo(),
687
                    'Cannot obtain relations for '.$this->object->getEvidence());
688
                break;
689
        }
690
    }
691
692
    /**
693
     * @covers FlexiPeeHP\FlexiBeeRO::getEvidenceUrl