diff options
Diffstat (limited to 'test/org/gnunet/construct/SendMessageTest.java')
-rw-r--r-- | test/org/gnunet/construct/SendMessageTest.java | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/test/org/gnunet/construct/SendMessageTest.java b/test/org/gnunet/construct/SendMessageTest.java new file mode 100644 index 0000000..b95cc78 --- /dev/null +++ b/test/org/gnunet/construct/SendMessageTest.java | |||
@@ -0,0 +1,34 @@ | |||
1 | package org.gnunet.construct; | ||
2 | |||
3 | import org.gnunet.core.SendMessage; | ||
4 | import org.gnunet.util.AbsoluteTime; | ||
5 | import org.gnunet.util.GnunetMessage; | ||
6 | import org.gnunet.util.PeerIdentity; | ||
7 | import org.gnunet.util.TestMessage; | ||
8 | import org.junit.Test; | ||
9 | |||
10 | /** | ||
11 | * Regression test for a message class in org.gnunet.core | ||
12 | * | ||
13 | * todo: should this test be really here? | ||
14 | * | ||
15 | * @author Florian Dold | ||
16 | */ | ||
17 | public class SendMessageTest { | ||
18 | |||
19 | @Test | ||
20 | public void test_patch() { | ||
21 | SendMessage m = new SendMessage(); | ||
22 | m.deadline = AbsoluteTime.FOREVER.asMessage(); | ||
23 | m.peer = new PeerIdentity(); // null identity | ||
24 | m.payloadMessage = new GnunetMessage(); | ||
25 | m.payloadMessage.body = new TestMessage(); | ||
26 | m.payloadMessage.header = new GnunetMessage.Header(); | ||
27 | |||
28 | GnunetMessage container = new GnunetMessage(); | ||
29 | container.body = m; | ||
30 | container.header = new GnunetMessage.Header(); | ||
31 | |||
32 | Construct.patch(container); | ||
33 | } | ||
34 | } | ||