1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springframework.ws.transport.xmpp.support;
18
19 import org.jivesoftware.smack.XMPPException;
20 import org.junit.Before;
21 import org.junit.Test;
22
23
24 public class XmppConnectionFactoryBeanTest {
25
26 private XmppConnectionFactoryBean factoryBean;
27
28 @Before
29 public void createFactoryBean() {
30 factoryBean = new XmppConnectionFactoryBean();
31 }
32 @Test(expected = IllegalArgumentException.class)
33 public void noHost() throws XMPPException {
34 factoryBean.afterPropertiesSet();
35 }
36
37 @Test(expected = IllegalArgumentException.class)
38 public void noUsername() throws XMPPException {
39 factoryBean.setHost("jabber.org");
40 factoryBean.afterPropertiesSet();
41 }
42
43 @Test(expected = IllegalArgumentException.class)
44 public void wrongPort() throws XMPPException {
45 factoryBean.setPort(-10);
46 }
47
48 }