Skip to content

Commit cd75298

Browse files
committed
Added test for send-receive-simple project
1 parent b6c1855 commit cd75298

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
/*
2+
* Copyright (c) 2013 RWE IT Slovakia, s.r.o; RWE IT GmbH
3+
*/
4+
5+
package org.javaee7.jms.send.receive.simple;
6+
7+
import org.junit.Test;
8+
import static org.junit.Assert.*;
9+
10+
import javax.ejb.EJB;
11+
12+
import org.jboss.arquillian.container.test.api.Deployment;
13+
import org.jboss.arquillian.junit.Arquillian;
14+
import org.jboss.shrinkwrap.api.ShrinkWrap;
15+
import org.jboss.shrinkwrap.api.spec.WebArchive;
16+
import org.junit.runner.RunWith;
17+
18+
/**
19+
*
20+
* @author Patrik Dudits
21+
*/
22+
@RunWith(Arquillian.class)
23+
public class SendReceiveTest {
24+
25+
@EJB
26+
SimplifiedMessageSender simpleSender;
27+
28+
@EJB
29+
SimplifiedMessageReceiver simpleReceiver;
30+
31+
@EJB
32+
ClassicMessageSender classicSender;
33+
34+
@EJB
35+
ClassicMessageReceiver classicReceiver;
36+
37+
@Test
38+
public void testSimpleApi() {
39+
String message = "The test message";
40+
simpleSender.sendMessage(message);
41+
42+
assertEquals(message, simpleReceiver.receiveMessage());
43+
}
44+
45+
@Test
46+
public void testClassicApi() {
47+
String message = "The test message";
48+
classicSender.sendMessage(message);
49+
50+
assertEquals(message, classicReceiver.receiveMessage());
51+
}
52+
53+
@Deployment
54+
public static WebArchive deploy() {
55+
return ShrinkWrap.create(WebArchive.class)
56+
.addClass(SimplifiedMessageReceiver.class)
57+
.addClass(SimplifiedMessageSender.class)
58+
.addClass(ClassicMessageSender.class)
59+
.addClass(ClassicMessageReceiver.class);
60+
}
61+
62+
}

0 commit comments

Comments
 (0)