Author: scottbw
Date: Tue Aug 28 08:46:26 2012
New Revision: 1378022
URL: http://svn.apache.org/viewvc?rev=1378022&view=rev
Log:
Delete participants after creating them, to allow tests to be re-run; also
added test for a participant with OWNER role
Modified:
incubator/wookie/trunk/connector/java/src-test/org/apache/wookie/tests/connector/framework/impl/WookieConnectorService.java
Modified:
incubator/wookie/trunk/connector/java/src-test/org/apache/wookie/tests/connector/framework/impl/WookieConnectorService.java
URL:
http://svn.apache.org/viewvc/incubator/wookie/trunk/connector/java/src-test/org/apache/wookie/tests/connector/framework/impl/WookieConnectorService.java?rev=1378022&r1=1378021&r2=1378022&view=diff
==============================================================================
---
incubator/wookie/trunk/connector/java/src-test/org/apache/wookie/tests/connector/framework/impl/WookieConnectorService.java
(original)
+++
incubator/wookie/trunk/connector/java/src-test/org/apache/wookie/tests/connector/framework/impl/WookieConnectorService.java
Tue Aug 28 08:46:26 2012
@@ -129,9 +129,12 @@ public class WookieConnectorService {
User user = new User("test1","test user 1");
service.addParticipant(instance, user);
User[] users = service.getUsers(instance);
- assertTrue("Wrong number of users returned",users.length>2);
+ assertTrue("Wrong number of users returned",users.length>1);
assertTrue("Wrong user returned",
users[0].getLoginName().equals("testuser"));
assertTrue("Wrong user returned", users[1].getLoginName().equals("test1"));
+ service.removeParticipantFromWidget(instance, user);
+ users = service.getUsers(instance);
+ assertTrue("Wrong number of users returned",users.length==1);
}
@Test
@@ -144,6 +147,21 @@ public class WookieConnectorService {
User[] users = service.getUsers(instance);
user = users[users.length-1];
assertTrue("Incorrect thumbnail",
user.getThumbnailUrl().equals("http://bar.com/icon.png"));
+ service.removeParticipantFromWidget(instance, user);
+ }
+
+ @Test
+ public void addParticipantWithRole() throws WookieConnectorException,
IOException{
+ HashMap<String, Widget> widgets = service.getAvailableWidgets();
+ WidgetInstance instance =
service.getOrCreateInstance((Widget)widgets.values().toArray()[0]);
+ assertNotNull("Retrieved widget instance is null", instance);
+ User user = new User("roletestuser","role test
user","http://bar.com/icon.png","OWNER");
+ service.addParticipant(instance, user);
+ User[] users = service.getUsers(instance);
+ user = users[users.length-1];
+ assertTrue("Incorrect user", user.getLoginName().equals("roletestuser"));
+ assertTrue("Incorrect role", user.getRole().equals("OWNER"));
+ service.removeParticipantFromWidget(instance, user);
}
@Test