/** * @covers ilRoomSharingFileUtils::isPDFType */ public function testIsPDFType() { self::assertTrue(UTILS::isPDFType("application/pdf")); // Negative cases self::assertFalse(UTILS::isPDFType("file/podf")); self::assertFalse(UTILS::isPDFType("")); self::assertFalse(UTILS::isPDFType(12)); self::assertFalse(UTILS::isPDFType(NULL)); self::assertFalse(UTILS::isPDFType(1)); }
/** * Returns true if the given mime type is allowed for the room agreement file. * * @param string $a_mimeType * * @return boolean */ private function isAllowedFileType($a_mimeType) { $isImage = ilRoomSharingFileUtils::isImageType($a_mimeType); $isPDF = ilRoomSharingFileUtils::isPDFType($a_mimeType); $isTXT = ilRoomSharingFileUtils::isTXTType($a_mimeType); return $isImage || $isPDF || $isTXT; }