From bfbcdfa5a765912bc054114cdf7f2897de7d56e6 Mon Sep 17 00:00:00 2001
From: akwizgran <michael@briarproject.org>
Date: Thu, 6 Dec 2012 16:13:54 +0000
Subject: [PATCH] Don't send and receive invitations unless the plugin supports
 it.

---
 briar-tests/src/net/sf/briar/plugins/DuplexClientTest.java | 4 ++++
 briar-tests/src/net/sf/briar/plugins/DuplexServerTest.java | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/briar-tests/src/net/sf/briar/plugins/DuplexClientTest.java b/briar-tests/src/net/sf/briar/plugins/DuplexClientTest.java
index 942ff2bdd9..a9399ca429 100644
--- a/briar-tests/src/net/sf/briar/plugins/DuplexClientTest.java
+++ b/briar-tests/src/net/sf/briar/plugins/DuplexClientTest.java
@@ -34,6 +34,10 @@ public abstract class DuplexClientTest extends DuplexTest {
 				System.out.println("Connection created");
 				receiveChallengeSendResponse(d);
 			}
+			if(!plugin.supportsInvitations()) {
+				System.out.println("Skipping invitation tests");
+				return;
+			}
 			// Try to send an invitation
 			System.out.println("Sending invitation");
 			d = plugin.sendInvitation(getPseudoRandom(123), CONNECTION_TIMEOUT);
diff --git a/briar-tests/src/net/sf/briar/plugins/DuplexServerTest.java b/briar-tests/src/net/sf/briar/plugins/DuplexServerTest.java
index 0bcb956545..d4f296c1eb 100644
--- a/briar-tests/src/net/sf/briar/plugins/DuplexServerTest.java
+++ b/briar-tests/src/net/sf/briar/plugins/DuplexServerTest.java
@@ -32,6 +32,10 @@ public abstract class DuplexServerTest extends DuplexTest {
 				System.out.println("No connection received");
 				return;
 			}
+			if(!plugin.supportsInvitations()) {
+				System.out.println("Skipping invitation tests");
+				return;
+			}
 			// Try to accept an invitation
 			System.out.println("Accepting invitation");
 			DuplexTransportConnection d = plugin.acceptInvitation(
-- 
GitLab