Author: scottbw
Date: Wed Mar 21 19:46:22 2012
New Revision: 1303533

URL: http://svn.apache.org/viewvc?rev=1303533&view=rev
Log:
Added tests to check the connector is getting the correct widget metadata

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=1303533&r1=1303532&r2=1303533&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
 Wed Mar 21 19:46:22 2012
@@ -13,6 +13,7 @@
  */
 package org.apache.wookie.tests.connector.framework.impl;
 
+import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 
@@ -55,6 +56,30 @@ public class WookieConnectorService {
   }
   
   @Test
+  public void getWidgetMetadata() throws WookieConnectorException{
+    Widget widget = service.getAvailableWidgets().get("http://notsupported";);
+    assertEquals("Unsupported widget widget", widget.getName());
+    assertEquals("This widget is a placeholder for when no corresponding 
widget is found for a given type", widget.getDescription());
+    assertEquals("500", widget.getWidth());
+    assertEquals("358", widget.getHeight());
+    assertEquals("Paul Sharples", widget.getAuthor());
+    assertEquals("http://notsupported";, widget.getIdentifier());
+  }
+
+  @Test
+  public void getWidgetMetadata2() throws WookieConnectorException{
+    Widget widget = 
service.getAvailableWidgets().get("http://wookie.apache.org/widgets/simplechat";);
+    assertEquals("SimpleChat", widget.getName());
+    assertEquals("Stripped down chat widget with minimal styling", 
widget.getDescription());
+    assertEquals("255", widget.getWidth());
+    assertEquals("383", widget.getHeight());
+    assertEquals("Apache Wookie (Incubating) Team", widget.getAuthor());
+    
assertEquals("http://localhost:8080/wookie/wservices/wookie.apache.org/widgets/simplechat/icon.png";,
 widget.getIcon().toString());
+    assertEquals("http://wookie.apache.org/widgets/simplechat";, 
widget.getIdentifier());
+    assertEquals("Licensed under the Apache 2.0 License (see 
http://www.apache.org/licenses/LICENSE-2.0). Smileys created by macpoupou and 
licensed under Creative Commons Attribution License 3.0. See 
http://ismileys.free.fr/smileys/ for more information.", widget.getLicense());
+  }
+  
+  @Test
   public void getOrCreateInstance() throws WookieConnectorException, 
IOException {
     HashMap<String, Widget> widgets = service.getAvailableWidgets();
     WidgetInstance instance = 
service.getOrCreateInstance((Widget)widgets.values().toArray()[0]);


Reply via email to