Code Duplication    Length = 17-21 lines in 2 locations

testing/src/FlexiPeeHP/FlexiBeeROTest.php 2 locations

@@ 816-832 (lines=17) @@
813
    /**
814
     * @covers FlexiPeeHP\FlexiBeeRO::getEvidenceInfo
815
     */
816
    public function testGetEvidenceInfo()
817
    {
818
        switch ($this->object->getEvidence()) {
819
            case '':
820
            case 'c':
821
            case 'hooks':
822
            case 'status':
823
            case 'changes':
824
            case 'nastaveni':
825
                $this->markTestSkipped('Virtual evidence');
826
                break;
827
            default:
828
                $eInfo = $this->object->getEvidenceInfo();
829
                $this->assertArrayHasKey('evidencePath', $eInfo);
830
                break;
831
        }
832
    }
833
834
    /**
835
     * @covers FlexiPeeHP\FlexiBeeRO::getEvidenceName
@@ 887-907 (lines=21) @@
884
    /**
885
     * @covers FlexiPeeHP\FlexiBeeRO::getFirstRecordID()
886
     */
887
    public function testgetFirstRecordID()
888
    {
889
        switch ($this->object->getEvidence()) {
890
            case '':
891
            case 'c':
892
            case 'hooks':
893
            case 'status':
894
            case 'changes':
895
            case 'nastaveni':
896
                $this->markTestSkipped('unsupported evidence');
897
                break;
898
            default:
899
                $firstID = $this->object->getFirstRecordID();
900
                if (is_null($firstID)) {
901
                    $this->markTestSkipped('Empty evidence');
902
                } else {
903
                    $this->assertFalse(empty($firstID));
904
                }
905
                break;
906
        }
907
    }
908
909
    /**
910
     * @covers FlexiPeeHP\Adresar::getVazby