Code Duplication    Length = 18-22 lines in 2 locations

testing/src/FlexiPeeHP/FlexiBeeROTest.php 2 locations

@@ 840-857 (lines=18) @@
837
    /**
838
     * @covers FlexiPeeHP\FlexiBeeRO::getEvidenceInfo
839
     */
840
    public function testGetEvidenceInfo()
841
    {
842
        switch ($this->object->getEvidence()) {
843
            case '':
844
            case 'c':
845
            case 'hooks':
846
            case 'status':
847
            case 'changes':
848
            case 'nastaveni':
849
            case 'evidence-list':
850
                $this->markTestSkipped('Virtual evidence');
851
                break;
852
            default:
853
                $eInfo = $this->object->getEvidenceInfo();
854
                $this->assertArrayHasKey('evidencePath', $eInfo);
855
                break;
856
        }
857
    }
858
859
    /**
860
     * @covers FlexiPeeHP\FlexiBeeRO::getEvidenceName
@@ 913-934 (lines=22) @@
910
    /**
911
     * @covers FlexiPeeHP\FlexiBeeRO::getFirstRecordID()
912
     */
913
    public function testgetFirstRecordID()
914
    {
915
        switch ($this->object->getEvidence()) {
916
            case '':
917
            case 'c':
918
            case 'hooks':
919
            case 'status':
920
            case 'changes':
921
            case 'nastaveni':
922
            case 'evidence-list':
923
                $this->markTestSkipped('unsupported evidence');
924
                break;
925
            default:
926
                $firstID = $this->object->getFirstRecordID();
927
                if (is_null($firstID)) {
928
                    $this->markTestSkipped('Empty evidence');
929
                } else {
930
                    $this->assertFalse(empty($firstID));
931
                }
932
                break;
933
        }
934
    }
935
936
    /**
937
     * @covers FlexiPeeHP\Adresar::getVazby