/** * @covers ilRoomSharingFileUtils::isTXTType */ public function testIsTXTType() { self::assertTrue(UTILS::isTXTType("text/plain")); self::assertTrue(UTILS::isTXTType("text/richtext")); self::assertTrue(UTILS::isTXTType("text/rtf")); // Negative cases self::assertFalse(UTILS::isTXTType("file/podf")); self::assertFalse(UTILS::isTXTType("")); self::assertFalse(UTILS::isTXTType(12)); self::assertFalse(UTILS::isTXTType(NULL)); self::assertFalse(UTILS::isTXTType(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; }