From c4921dc214ac5647f3f123697239cdf871b69572 Mon Sep 17 00:00:00 2001 From: Danny van Heumen Date: Sat, 2 Aug 2014 01:08:46 +0200 Subject: [PATCH] Implemented tests for MessageIrcImpl. --- .../impl/protocol/irc/MessageIrcImplTest.java | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 test/net/java/sip/communicator/impl/protocol/irc/MessageIrcImplTest.java diff --git a/test/net/java/sip/communicator/impl/protocol/irc/MessageIrcImplTest.java b/test/net/java/sip/communicator/impl/protocol/irc/MessageIrcImplTest.java new file mode 100644 index 000000000..44e9987d4 --- /dev/null +++ b/test/net/java/sip/communicator/impl/protocol/irc/MessageIrcImplTest.java @@ -0,0 +1,49 @@ +package net.java.sip.communicator.impl.protocol.irc; + +import junit.framework.*; + +public class MessageIrcImplTest + extends TestCase +{ + + public void testConstruction() + { + new MessageIrcImpl("Message", MessageIrcImpl.DEFAULT_MIME_TYPE, + MessageIrcImpl.DEFAULT_MIME_ENCODING, null); + } + + public void testCorrectConstruction() + { + MessageIrcImpl message = + new MessageIrcImpl("Message", MessageIrcImpl.DEFAULT_MIME_TYPE, + MessageIrcImpl.DEFAULT_MIME_ENCODING, null); + Assert.assertEquals("Message", message.getContent()); + Assert.assertEquals(MessageIrcImpl.DEFAULT_MIME_TYPE, + message.getContentType()); + Assert.assertEquals(MessageIrcImpl.DEFAULT_MIME_ENCODING, + message.getEncoding()); + Assert.assertNull(message.getSubject()); + Assert.assertFalse(message.isAction()); + Assert.assertFalse(message.isCommand()); + } + + public void testActionRecognized() + { + MessageIrcImpl message = + new MessageIrcImpl("/me is a genius!", + MessageIrcImpl.DEFAULT_MIME_TYPE, + MessageIrcImpl.DEFAULT_MIME_ENCODING, null); + Assert.assertTrue(message.isAction()); + Assert.assertTrue(message.isCommand()); + } + + public void testCommandNonActionRecognized() + { + MessageIrcImpl message = + new MessageIrcImpl("/msg user Hi!", + MessageIrcImpl.DEFAULT_MIME_TYPE, + MessageIrcImpl.DEFAULT_MIME_ENCODING, null); + Assert.assertFalse(message.isAction()); + Assert.assertTrue(message.isCommand()); + } +}