1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.xmpp;
12
13 import org.mule.api.MuleContext;
14 import org.mule.tck.FunctionalTestCase;
15
16 public class NoNicknameTestCase extends FunctionalTestCase
17 {
18
19 private boolean errorDuringStartup = false;
20
21 protected String getConfigResources()
22 {
23 return "no-nickname.xml";
24 }
25
26 protected MuleContext createMuleContext() throws Exception
27 {
28 try
29 {
30 return super.createMuleContext();
31 }
32 catch (Exception e)
33 {
34 logger.info(e.getMessage());
35 assertTrue(e.getMessage().indexOf("Attribute nickname must be given if groupChat is true") > -1);
36 errorDuringStartup = true;
37 return null;
38 }
39 }
40
41 public void testConfig()
42 {
43 assertTrue(errorDuringStartup);
44 }
45
46 }