ChatAttachmentService

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total313 of 1,76782%90 of 19854%8314049363039
matchesFileHeader(String, byte[])975937%18418%121451001
confirmUpload(ChatModels.Actor, Long, Long)5316275%111150%1112104601
lockReadyUploads(ChatModels.Actor, Long, String, List)3210877%112165%111762601
removeUnusedSealedObject(Long, String, RuntimeException)23928%20%124701
lambda$confirmUpload$2(ChatModels.Actor, Long, Long, String, String, String, ChatAttachmentStorage.StoredObject, TransactionStatus)128487%3562%3532301
validateDeclaredObject(String, String, long)123775%5550%5631001
createUploadIntent(ChatModels.Actor, Long, ChatModels.CreateAttachmentUploadCommand)118588%4450%4521701
normalizeFileName(String)102772%6650%6721001
hash(String[])71568%n/a012501
lambda$createUploadIntent$0(Long, ChatModels.Actor, ChatModels.CreateAttachmentUploadCommand, String, String, String, TransactionStatus)512696%2675%2513501
createDownload(ChatModels.Actor, Long, Long, Long)58494%4660%4612101
bindToMessage(Long, List, Instant)58494%1375%1311901
requireUploadForActor(ChatModels.Actor, Long, Long, boolean)53386%3562%351901
getUpload(ChatModels.Actor, Long, Long)51777%1150%121401
requireConversationMember(Long, Long)51777%1375%131501
lambda$createDownload$6(Long, ChatModels.Actor, Long, Long, TransactionStatus)51676%1150%121501
normalizeMimeType(String)51575%2250%231301
recordQuarantineCleanupFailure(Long, String, int, RuntimeException)43288%n/a012701
conciseError(RuntimeException)41477%1150%120201
attachmentsForMessages(List)24395%1375%1311001
isConfirmedStatus(String)23093%7750%780701
startsWith(byte[], int[])22592%1583%141601
lambda$matchesFileHeader$9(int)2466%1150%120101
static {...}43100%n/a0101001
objectKey(Long, Long, Long, String)37100%n/a010401
sealedObjectKey(ChatAttachmentUploadEntity, String, String)36100%n/a010601
validateStoredObject(ChatAttachmentUploadEntity, ChatAttachmentStorage.StoredObject, String)35100%4660%460701
toUploadView(ChatAttachmentUploadEntity, String)31100%n/a0101301
cleanupQuarantineSource(ChatAttachmentUploadEntity, String)29100%n/a010801
ChatAttachmentService(ConversationMapper, ConversationMemberMapper, ChatAttachmentUploadMapper, ChatAttachmentMapper, ChatAttachmentStorage, ChatAttachmentStorageProperties, TransactionTemplate)24100%n/a010901
toUnsigned(byte[])21100%2100%020401
toAttachmentView(ChatAttachmentEntity)13100%n/a010501
lambda$recordQuarantineCleanupFailure$4(Long, String, int, String, TransactionStatus)12100%n/a010201
lambda$cleanupQuarantineSource$3(ChatAttachmentUploadEntity, String, int, TransactionStatus)12100%n/a010301
attachmentsForMessage(Long)10100%n/a010301
lambda$attachmentsForMessages$8(Map, Long, List)7100%n/a010101
lambda$getUpload$5(ChatModels.Actor, Long, Long, TransactionStatus)7100%n/a010101
lambda$confirmUpload$1(ChatModels.Actor, Long, Long, TransactionStatus)7100%n/a010101
lambda$attachmentsForMessages$7(Long)4100%n/a010101