Author: lindner
Date: Mon Jan 12 02:27:20 2009
New Revision: 733673
URL: http://svn.apache.org/viewvc?rev=733673&view=rev
Log:
SHINDIG-825 | Patch from Vincent Siveton | tools-maven-plugin should fail if
legal files are missing
SHINDIG-809 | Patch from Vincent Siveton | Some test classes should extends
EasyMockTestCase instead of TestCase
SHINDIG-825 | Patch from Vincent Siveton | tools-maven-plugin should fail if
legal files are missing
SHINDIG-802 | Patch from Vincent Siveton | Using
org.apache.commons.io.IOUtils#closeQuietly()
SHINDIG-793 | Patch from Yoichiro Tanaka | Invalid getter method is called when
getter method to have one or more args is exists
Modified:
incubator/shindig/branches/1.0.x-incubating/ (props changed)
incubator/shindig/branches/1.0.x-incubating/java/common/src/main/java/org/apache/shindig/common/PropertiesModule.java
incubator/shindig/branches/1.0.x-incubating/java/common/src/test/java/org/apache/shindig/common/AllTests.java
(props changed)
incubator/shindig/branches/1.0.x-incubating/java/samples/src/main/java/org/apache/shindig/social/opensocial/jpa/spi/JPASocialModule.java
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/main/java/org/apache/shindig/social/core/util/BeanJsonConverter.java
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/dataservice/integration/AbstractLargeRestfulTests.java
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/ActivityHandlerTest.java
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/AppDataHandlerTest.java
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/DataServiceServletTest.java
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/JsonRpcServletTest.java
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/PersonHandlerTest.java
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/RestfulRequestItemTest.java
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/StandardHandlerDispatcherTest.java
incubator/shindig/branches/1.0.x-incubating/pom.xml
Propchange: incubator/shindig/branches/1.0.x-incubating/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Jan 12 02:27:20 2009
@@ -1 +1 @@
-/incubator/shindig/trunk:724511-724522,724874,724915,724939,726597,727032-727033,727048,733593,733596-733657
+/incubator/shindig/trunk:724511-724522,724874,724915,724939,726597,727032-727033,727048,733593,733596-733666
Modified:
incubator/shindig/branches/1.0.x-incubating/java/common/src/main/java/org/apache/shindig/common/PropertiesModule.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/branches/1.0.x-incubating/java/common/src/main/java/org/apache/shindig/common/PropertiesModule.java?rev=733673&r1=733672&r2=733673&view=diff
==============================================================================
---
incubator/shindig/branches/1.0.x-incubating/java/common/src/main/java/org/apache/shindig/common/PropertiesModule.java
(original)
+++
incubator/shindig/branches/1.0.x-incubating/java/common/src/main/java/org/apache/shindig/common/PropertiesModule.java
Mon Jan 12 02:27:20 2009
@@ -24,6 +24,7 @@
import com.google.inject.name.Names;
import com.google.inject.spi.Message;
+import org.apache.commons.io.IOUtils;
import org.apache.shindig.common.util.ResourceLoader;
import java.io.IOException;
@@ -38,9 +39,9 @@
public class PropertiesModule extends AbstractModule {
private final static String DEFAULT_PROPERTIES = "shindig.properties";
-
+
private final Properties properties;
-
+
public PropertiesModule() {
this.properties = readPropertyFile(DEFAULT_PROPERTIES);
}
@@ -48,7 +49,7 @@
public PropertiesModule(String propertyFile) {
this.properties = readPropertyFile(propertyFile);
}
-
+
public PropertiesModule(Properties properties) {
this.properties = properties;
}
@@ -68,15 +69,9 @@
throw new CreationException(Arrays.asList(
new Message("Unable to load properties: " + propertyFile)));
} finally {
- try {
- if (is != null) {
- is.close();
- }
- } catch (IOException e) {
- // weird
- }
+ IOUtils.closeQuietly( is );
}
-
+
return properties;
}
Propchange:
incubator/shindig/branches/1.0.x-incubating/java/common/src/test/java/org/apache/shindig/common/AllTests.java
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Jan 12 02:27:20 2009
@@ -1 +1 @@
-/incubator/shindig/trunk/java/common/src/test/java/org/apache/shindig/common/AllTests.java:733619-733657
+/incubator/shindig/trunk/java/common/src/test/java/org/apache/shindig/common/AllTests.java:733619-733666
Modified:
incubator/shindig/branches/1.0.x-incubating/java/samples/src/main/java/org/apache/shindig/social/opensocial/jpa/spi/JPASocialModule.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/branches/1.0.x-incubating/java/samples/src/main/java/org/apache/shindig/social/opensocial/jpa/spi/JPASocialModule.java?rev=733673&r1=733672&r2=733673&view=diff
==============================================================================
---
incubator/shindig/branches/1.0.x-incubating/java/samples/src/main/java/org/apache/shindig/social/opensocial/jpa/spi/JPASocialModule.java
(original)
+++
incubator/shindig/branches/1.0.x-incubating/java/samples/src/main/java/org/apache/shindig/social/opensocial/jpa/spi/JPASocialModule.java
Mon Jan 12 02:27:20 2009
@@ -23,8 +23,7 @@
import com.google.inject.name.Names;
import com.google.inject.spi.Message;
-import org.apache.shindig.common.util.ResourceLoader;
-import org.apache.shindig.social.opensocial.jpa.PersonDb;
+import org.apache.commons.io.IOUtils;
import
org.apache.shindig.social.opensocial.jpa.eclipselink.EclipseEntityManagerProvider;
import org.apache.shindig.social.opensocial.spi.ActivityService;
import org.apache.shindig.social.opensocial.spi.AppDataService;
@@ -38,7 +37,7 @@
import javax.persistence.EntityManager;
/**
- *
+ *
*/
public class JPASocialModule extends AbstractModule {
@@ -46,7 +45,7 @@
private Properties properties;
/**
- *
+ *
*/
public JPASocialModule() {
InputStream is = null;
@@ -62,19 +61,13 @@
throw new CreationException(Arrays.asList(new Message(
"Unable to load properties: " + DEFAULT_PROPERTIES)));
} finally {
- try {
- if (is != null) {
- is.close();
- }
- } catch (IOException e) {
- // dont care about this.
- }
+ IOUtils.closeQuietly( is );
}
}
/**
* {...@inheritdoc}
- *
+ *
* @see com.google.inject.AbstractModule#configure()
*/
@Override
Modified:
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/main/java/org/apache/shindig/social/core/util/BeanJsonConverter.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/branches/1.0.x-incubating/java/social-api/src/main/java/org/apache/shindig/social/core/util/BeanJsonConverter.java?rev=733673&r1=733672&r2=733673&view=diff
==============================================================================
---
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/main/java/org/apache/shindig/social/core/util/BeanJsonConverter.java
(original)
+++
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/main/java/org/apache/shindig/social/core/util/BeanJsonConverter.java
Mon Jan 12 02:27:20 2009
@@ -149,7 +149,7 @@
availableGetters = GETTER_METHODS.get(pojo.getClass());
if (availableGetters == null) {
- availableGetters = getMatchingMethods(pojo, GETTER_PREFIX);
+ availableGetters = getMatchingMethods(pojo, GETTER_PREFIX, false);
GETTER_METHODS.putIfAbsent(pojo.getClass(), availableGetters);
}
@@ -186,7 +186,7 @@
}
- private List<MethodPair> getMatchingMethods(Object pojo, String prefix) {
+ private List<MethodPair> getMatchingMethods(Object pojo, String prefix,
boolean allowHaveArgs) {
List<MethodPair> availableGetters = Lists.newArrayList();
Method[] methods = pojo.getClass().getMethods();
@@ -203,6 +203,11 @@
if (EXCLUDED_FIELDS.contains(fieldName.toLowerCase())) {
continue;
}
+ if (!allowHaveArgs) {
+ if (method.getParameterTypes().length != 0) {
+ continue;
+ }
+ }
availableGetters.add(new MethodPair(method, fieldName));
}
return availableGetters;
@@ -257,7 +262,7 @@
List<MethodPair> methods;
methods = SETTER_METHODS.get(pojo.getClass());
if (methods == null) {
- methods = getMatchingMethods(pojo, SETTER_PREFIX);
+ methods = getMatchingMethods(pojo, SETTER_PREFIX, true);
SETTER_METHODS.putIfAbsent(pojo.getClass(), methods);
}
Modified:
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/dataservice/integration/AbstractLargeRestfulTests.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/dataservice/integration/AbstractLargeRestfulTests.java?rev=733673&r1=733672&r2=733673&view=diff
==============================================================================
---
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/dataservice/integration/AbstractLargeRestfulTests.java
(original)
+++
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/dataservice/integration/AbstractLargeRestfulTests.java
Mon Jan 12 02:27:20 2009
@@ -26,6 +26,7 @@
import junit.framework.TestCase;
import org.apache.shindig.common.testing.FakeGadgetToken;
+import org.apache.shindig.social.EasyMockTestCase;
import org.apache.shindig.social.SocialApiTestsGuiceModule;
import org.apache.shindig.social.core.util.BeanJsonConverter;
import org.apache.shindig.social.core.util.BeanXStreamAtomConverter;
@@ -59,7 +60,7 @@
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
-public abstract class AbstractLargeRestfulTests extends TestCase {
+public abstract class AbstractLargeRestfulTests extends EasyMockTestCase {
protected static final String XMLSCHEMA = "
xmlns=\"http://ns.opensocial.org/2008/opensocial\" \n"
+ " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \n"
+ " xsi:schemaLocation=\"http://ns.opensocial.org/2008/opensocial
classpath:opensocial.xsd\" ";
Modified:
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/ActivityHandlerTest.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/ActivityHandlerTest.java?rev=733673&r1=733672&r2=733673&view=diff
==============================================================================
---
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/ActivityHandlerTest.java
(original)
+++
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/ActivityHandlerTest.java
Mon Jan 12 02:27:20 2009
@@ -20,10 +20,9 @@
import com.google.common.collect.ImmutableList;
import com.google.common.collect.Sets;
-import junit.framework.TestCase;
-
import org.apache.shindig.common.testing.FakeGadgetToken;
import org.apache.shindig.common.util.ImmediateFuture;
+import org.apache.shindig.social.EasyMockTestCase;
import org.apache.shindig.social.core.model.ActivityImpl;
import org.apache.shindig.social.core.util.BeanJsonConverter;
import org.apache.shindig.social.opensocial.model.Activity;
@@ -33,11 +32,12 @@
import org.apache.shindig.social.opensocial.spi.SocialSpiException;
import org.apache.shindig.social.opensocial.spi.UserId;
import org.easymock.classextension.EasyMock;
+import org.junit.Test;
import java.util.List;
import java.util.Set;
-public class ActivityHandlerTest extends TestCase {
+public class ActivityHandlerTest extends EasyMockTestCase {
private BeanJsonConverter converter;
@@ -62,12 +62,14 @@
handler = new ActivityHandler(activityService);
}
- private void replay() {
+ @Override
+ protected void replay() {
EasyMock.replay(converter);
EasyMock.replay(activityService);
}
- private void verify() {
+ @Override
+ protected void verify() {
EasyMock.verify(converter);
EasyMock.verify(activityService);
}
Modified:
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/AppDataHandlerTest.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/AppDataHandlerTest.java?rev=733673&r1=733672&r2=733673&view=diff
==============================================================================
---
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/AppDataHandlerTest.java
(original)
+++
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/AppDataHandlerTest.java
Mon Jan 12 02:27:20 2009
@@ -20,10 +20,9 @@
import com.google.common.collect.Maps;
import com.google.common.collect.Sets;
-import junit.framework.TestCase;
-
import org.apache.shindig.common.testing.FakeGadgetToken;
import org.apache.shindig.common.util.ImmediateFuture;
+import org.apache.shindig.social.EasyMockTestCase;
import org.apache.shindig.social.core.util.BeanJsonConverter;
import org.apache.shindig.social.opensocial.spi.AppDataService;
import org.apache.shindig.social.opensocial.spi.DataCollection;
@@ -37,7 +36,7 @@
import java.util.Map;
import java.util.Set;
-public class AppDataHandlerTest extends TestCase {
+public class AppDataHandlerTest extends EasyMockTestCase {
private BeanJsonConverter converter;
@@ -63,12 +62,14 @@
handler = new AppDataHandler(appDataService);
}
- private void replay() {
+ @Override
+ protected void replay() {
EasyMock.replay(converter);
EasyMock.replay(appDataService);
}
- private void verify() {
+ @Override
+ protected void verify() {
EasyMock.verify(converter);
EasyMock.verify(appDataService);
}
@@ -227,7 +228,7 @@
verify();
}
-
+
public void testHandleDelete() throws Exception {
Map<String, String> params = Maps.newHashMap();
params.put("fields", "pandas");
Modified:
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/DataServiceServletTest.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/DataServiceServletTest.java?rev=733673&r1=733672&r2=733673&view=diff
==============================================================================
---
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/DataServiceServletTest.java
(original)
+++
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/DataServiceServletTest.java
Mon Jan 12 02:27:20 2009
@@ -20,24 +20,20 @@
import org.apache.shindig.common.testing.FakeGadgetToken;
import org.apache.shindig.common.testing.FakeHttpServletRequest;
import org.apache.shindig.common.util.ImmediateFuture;
+import org.apache.shindig.social.EasyMockTestCase;
import org.apache.shindig.social.ResponseError;
import org.apache.shindig.social.SocialApiTestsGuiceModule;
-import org.apache.shindig.social.core.util.BeanAtomConverter;
import org.apache.shindig.social.core.util.BeanJsonConverter;
import org.apache.shindig.social.core.util.BeanXStreamAtomConverter;
import org.apache.shindig.social.core.util.BeanXStreamConverter;
-import org.apache.shindig.social.core.util.BeanXmlConverter;
-import org.apache.shindig.social.core.util.xstream.GuiceBeanProvider;
import org.apache.shindig.social.core.util.xstream.XStream081Configuration;
import org.apache.shindig.social.opensocial.spi.SocialSpiException;
import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.Maps;
import com.google.inject.Guice;
import com.google.inject.Injector;
import com.google.inject.Provider;
-import junit.framework.TestCase;
import org.easymock.classextension.EasyMock;
import java.io.IOException;
@@ -48,7 +44,7 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-public class DataServiceServletTest extends TestCase {
+public class DataServiceServletTest extends EasyMockTestCase {
private static final FakeGadgetToken FAKE_GADGET_TOKEN = new
FakeGadgetToken()
.setOwnerId("john.doe").setViewerId("john.doe");
Modified:
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/JsonRpcServletTest.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/JsonRpcServletTest.java?rev=733673&r1=733672&r2=733673&view=diff
==============================================================================
---
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/JsonRpcServletTest.java
(original)
+++
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/JsonRpcServletTest.java
Mon Jan 12 02:27:20 2009
@@ -19,18 +19,15 @@
import org.apache.shindig.common.testing.FakeGadgetToken;
import org.apache.shindig.common.util.ImmediateFuture;
-import org.apache.shindig.social.core.util.BeanAtomConverter;
+import org.apache.shindig.social.EasyMockTestCase;
import org.apache.shindig.social.core.util.BeanJsonConverter;
import org.apache.shindig.social.core.util.BeanXStreamAtomConverter;
import org.apache.shindig.social.core.util.BeanXStreamConverter;
-import org.apache.shindig.social.core.util.BeanXmlConverter;
import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.Maps;
import com.google.inject.Provider;
-import junit.framework.TestCase;
import org.easymock.classextension.EasyMock;
import org.json.JSONArray;
import org.json.JSONObject;
@@ -47,7 +44,7 @@
/**
*
*/
-public class JsonRpcServletTest extends TestCase {
+public class JsonRpcServletTest extends EasyMockTestCase {
private static final FakeGadgetToken FAKE_GADGET_TOKEN = new
FakeGadgetToken()
.setOwnerId("john.doe").setViewerId("john.doe");
Modified:
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/PersonHandlerTest.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/PersonHandlerTest.java?rev=733673&r1=733672&r2=733673&view=diff
==============================================================================
---
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/PersonHandlerTest.java
(original)
+++
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/PersonHandlerTest.java
Mon Jan 12 02:27:20 2009
@@ -19,6 +19,7 @@
import org.apache.shindig.common.testing.FakeGadgetToken;
import org.apache.shindig.common.util.ImmediateFuture;
+import org.apache.shindig.social.EasyMockTestCase;
import org.apache.shindig.social.ResponseError;
import org.apache.shindig.social.core.model.PersonImpl;
import org.apache.shindig.social.opensocial.model.Person;
@@ -34,15 +35,13 @@
import com.google.common.collect.Maps;
import com.google.common.collect.Sets;
-import junit.framework.TestCase;
import org.easymock.classextension.EasyMock;
import java.util.List;
import java.util.Map;
import java.util.Set;
-import java.util.concurrent.ExecutionException;
-public class PersonHandlerTest extends TestCase {
+public class PersonHandlerTest extends EasyMockTestCase {
private PersonService personService;
private PersonHandler handler;
private FakeGadgetToken token;
@@ -75,11 +74,13 @@
handler = new PersonHandler(personService);
}
- private void replay() {
+ @Override
+ protected void replay() {
EasyMock.replay(personService);
}
- private void verify() {
+ @Override
+ protected void verify() {
EasyMock.verify(personService);
}
Modified:
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/RestfulRequestItemTest.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/RestfulRequestItemTest.java?rev=733673&r1=733672&r2=733673&view=diff
==============================================================================
---
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/RestfulRequestItemTest.java
(original)
+++
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/RestfulRequestItemTest.java
Mon Jan 12 02:27:20 2009
@@ -18,6 +18,7 @@
package org.apache.shindig.social.opensocial.service;
import org.apache.shindig.common.testing.FakeGadgetToken;
+import org.apache.shindig.social.EasyMockTestCase;
import org.apache.shindig.social.core.util.BeanJsonConverter;
import org.apache.shindig.social.opensocial.spi.GroupId;
import org.apache.shindig.social.opensocial.spi.PersonService;
@@ -29,13 +30,11 @@
import org.easymock.classextension.EasyMock;
-import junit.framework.TestCase;
-
import java.util.Collections;
import javax.servlet.http.HttpServletRequest;
-public class RestfulRequestItemTest extends TestCase {
+public class RestfulRequestItemTest extends EasyMockTestCase {
private static final FakeGadgetToken FAKE_TOKEN = new FakeGadgetToken();
@@ -126,26 +125,26 @@
assertEquals("path", RestfulRequestItem.getServiceFromPath("/path/fun"));
assertEquals("path",
RestfulRequestItem.getServiceFromPath("/path/fun/yes"));
}
-
+
public static class InputData {
String name;
int id;
-
+
public void setName(String name) {
this.name = name;
}
-
+
public void setId(int id) {
this.id = id;
}
}
-
+
public void testGetTypedParameter() throws Exception {
InputData input = request.getTypedParameter("anykey", InputData.class);
assertEquals("Bob", input.name);
assertEquals(1234, input.id);
}
-
+
public void testGetTypedParameters() throws Exception {
InputData input = request.getTypedParameters(InputData.class);
assertEquals("Bob", input.name);
Modified:
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/StandardHandlerDispatcherTest.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/StandardHandlerDispatcherTest.java?rev=733673&r1=733672&r2=733673&view=diff
==============================================================================
---
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/StandardHandlerDispatcherTest.java
(original)
+++
incubator/shindig/branches/1.0.x-incubating/java/social-api/src/test/java/org/apache/shindig/social/opensocial/service/StandardHandlerDispatcherTest.java
Mon Jan 12 02:27:20 2009
@@ -20,15 +20,14 @@
import com.google.inject.Provider;
-import junit.framework.TestCase;
-
+import org.apache.shindig.social.EasyMockTestCase;
import org.easymock.classextension.IMocksControl;
import org.easymock.classextension.EasyMock;
/**
* Tests StandardHandlerDispatcher.
*/
-public class StandardHandlerDispatcherTest extends TestCase {
+public class StandardHandlerDispatcherTest extends EasyMockTestCase {
private Provider<PersonHandler> personHandlerProvider;
private Provider<AppDataHandler> appDataHandlerProvider;
Modified: incubator/shindig/branches/1.0.x-incubating/pom.xml
URL:
http://svn.apache.org/viewvc/incubator/shindig/branches/1.0.x-incubating/pom.xml?rev=733673&r1=733672&r2=733673&view=diff
==============================================================================
--- incubator/shindig/branches/1.0.x-incubating/pom.xml (original)
+++ incubator/shindig/branches/1.0.x-incubating/pom.xml Mon Jan 12 02:27:20 2009
@@ -765,6 +765,66 @@
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>findbugs-maven-plugin</artifactId>
+ <version>1.2</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>jdepend-maven-plugin</artifactId>
+ <version>2.0-beta-2</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>rat-maven-plugin</artifactId>
+ <version>1.0-alpha-3</version>
+ <executions>
+ <execution>
+ <phase>verify</phase>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <includes>
+ <include>**/*.java</include>
+ </includes>
+ <excludes>
+ <exclude>**/jsunit/**/*</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>taglist-maven-plugin</artifactId>
+ <version>2.3</version>
+ </plugin>
+
+ <!-- Misc -->
+ <plugin>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>maven-jetty-plugin</artifactId>
+ <version>6.1.14</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.geronimo.genesis.plugins</groupId>
+ <artifactId>tools-maven-plugin</artifactId>
+ <version>1.4</version>
+ <executions>
+ <execution>
+ <id>verify-legal-files</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>verify-legal-files</goal>
+ </goals>
+ <configuration>
+ <strict>true</strict>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</pluginManagement>
</build>