From 21e188f9c93e7d0e667d5d9ef7f610401f45a09c Mon Sep 17 00:00:00 2001
From: Daryl <djr031@cs.bham.ac.uk>
Date: Mon, 3 Sep 2012 17:11:32 +0800
Subject: [PATCH] Added method to unit test for ID

---
 .../net/sf/briar/plugins/email/GmailPlugin.java       |  2 --
 .../net/sf/briar/plugins/email/GmailPluginTester.java | 11 +++++++++++
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/components/net/sf/briar/plugins/email/GmailPlugin.java b/components/net/sf/briar/plugins/email/GmailPlugin.java
index 4f8cd5df49..718b66bd74 100644
--- a/components/net/sf/briar/plugins/email/GmailPlugin.java
+++ b/components/net/sf/briar/plugins/email/GmailPlugin.java
@@ -239,9 +239,7 @@ public class GmailPlugin implements SimplexPlugin {
 
 	/*
 	 * looks up the contact's email address given the contactID
-	 * 
 	 * @param ContactId
-	 * 
 	 * @return String email
 	 */
 	private String discoverContactEmail(ContactId cid) {
diff --git a/test/net/sf/briar/plugins/email/GmailPluginTester.java b/test/net/sf/briar/plugins/email/GmailPluginTester.java
index a2952966a1..d6326d4740 100644
--- a/test/net/sf/briar/plugins/email/GmailPluginTester.java
+++ b/test/net/sf/briar/plugins/email/GmailPluginTester.java
@@ -18,6 +18,7 @@ import net.sf.briar.api.plugins.simplex.SimplexPluginCallback;
 import net.sf.briar.api.plugins.simplex.SimplexTransportReader;
 import net.sf.briar.api.plugins.simplex.SimplexTransportWriter;
 
+import org.jmock.Mockery;
 import org.junit.Before;
 import org.junit.Test;
 
@@ -93,6 +94,16 @@ Map<ContactId,TransportProperties> map = new HashMap<ContactId, TransportPropert
 		callback.setConfig(config);
 	}
 	
+	@Test
+	public void testGetID()
+	{
+		Mockery context = new Mockery();
+		GmailPlugin pluginTest = new GmailPlugin(Executors.newSingleThreadExecutor(), callback);
+		pluginTest.getId();
+		assertArrayEquals(GmailPlugin.TRANSPORT_ID,pluginTest.getId().getBytes());
+		context.assertIsSatisfied();
+	}
+	
 	@Test
 	public void testPluginFactoryCreation()
 	{
-- 
GitLab