< Summary

Class:DCL.Interface.ChatMessage
Assembly:ChatMessage
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/ChatController/ChatMessage/ChatMessage.cs
Covered lines:18
Uncovered lines:0
Coverable lines:18
Total lines:50
Line coverage:100% (18 of 18)
Covered branches:0
Total branches:0
Covered methods:5
Total methods:5
Method coverage:100% (5 of 5)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
ChatMessage()0%110100%
ChatMessage(...)0%110100%
ChatMessage(...)0%110100%
ChatMessage(...)0%110100%
ChatMessage(...)0%110100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/ChatController/ChatMessage/ChatMessage.cs

#LineLine coverage
 1namespace DCL.Interface
 2{
 3    [System.Serializable]
 4    public class ChatMessage
 5    {
 6        public enum Type
 7        {
 8            NONE,
 9            PUBLIC,
 10            PRIVATE,
 11            SYSTEM
 12        }
 13
 11214        public ChatMessage() { }
 6315        public ChatMessage(Type messageType, string sender, string body)
 16        {
 6317            this.messageType = messageType;
 6318            this.sender = sender;
 6319            this.body = body;
 6320        }
 21
 2422        public ChatMessage(Type messageType, string sender, string body, ulong timestamp)
 23        {
 2424            this.messageType = messageType;
 2425            this.sender = sender;
 2426            this.body = body;
 2427            this.timestamp = timestamp;
 2428        }
 29
 130        public ChatMessage(string messageId, Type messageType, string sender, string body): this(messageType, sender, bo
 31        {
 132            this.messageId = messageId;
 133        }
 34
 2435        public ChatMessage(string messageId, Type messageType, string sender, string body, ulong timestamp): this(messag
 36        {
 2437            this.messageId = messageId;
 2438        }
 39
 40        public string messageId;
 41        public Type messageType;
 42        public string sender;
 43        public string senderName;
 44        public string recipient;
 45        public ulong timestamp;
 46        public string body;
 47        public string receiverId;
 48        public string channelName;
 49    }
 50}