aboutsummaryrefslogtreecommitdiff
path: root/test/org/gnunet/construct/SendMessageTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'test/org/gnunet/construct/SendMessageTest.java')
-rw-r--r--test/org/gnunet/construct/SendMessageTest.java34
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 @@
1package org.gnunet.construct;
2
3import org.gnunet.core.SendMessage;
4import org.gnunet.util.AbsoluteTime;
5import org.gnunet.util.GnunetMessage;
6import org.gnunet.util.PeerIdentity;
7import org.gnunet.util.TestMessage;
8import 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 */
17public 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}