You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2014/08/11 21:47:44 UTC

[2/2] git commit: Merge identical tests

Merge identical tests


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/f236e046
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/f236e046
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/f236e046

Branch: refs/heads/master
Commit: f236e046e3e8a1a882c0762ac017d4570c343346
Parents: a10bf3e
Author: Andrew Gaul <ga...@apache.org>
Authored: Sun Aug 10 12:09:32 2014 -0700
Committer: Andrew Gaul <ga...@apache.org>
Committed: Mon Aug 11 12:45:28 2014 -0700

----------------------------------------------------------------------
 .../jclouds/http/functions/ParseSaxTest.java    | 44 +-------------------
 .../test/java/org/jclouds/utils/TestUtils.java  | 10 -----
 2 files changed, 2 insertions(+), 52 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/f236e046/core/src/test/java/org/jclouds/http/functions/ParseSaxTest.java
----------------------------------------------------------------------
diff --git a/core/src/test/java/org/jclouds/http/functions/ParseSaxTest.java b/core/src/test/java/org/jclouds/http/functions/ParseSaxTest.java
index bbe6150..d794814 100644
--- a/core/src/test/java/org/jclouds/http/functions/ParseSaxTest.java
+++ b/core/src/test/java/org/jclouds/http/functions/ParseSaxTest.java
@@ -20,8 +20,6 @@ import static org.easymock.EasyMock.createMock;
 import static org.easymock.EasyMock.expect;
 import static org.easymock.EasyMock.replay;
 import static org.easymock.EasyMock.verify;
-import static org.jclouds.utils.TestUtils.NO_INVOCATIONS;
-import static org.jclouds.utils.TestUtils.SINGLE_NO_ARG_INVOCATION;
 import static org.testng.Assert.assertEquals;
 
 import java.io.IOException;
@@ -30,8 +28,6 @@ import java.util.concurrent.TimeoutException;
 
 import org.jclouds.http.HttpRequest;
 import org.jclouds.http.HttpResponse;
-import org.jclouds.utils.TestUtils;
-import org.testng.annotations.DataProvider;
 import org.testng.annotations.Test;
 import org.xml.sax.Locator;
 import org.xml.sax.SAXParseException;
@@ -53,16 +49,6 @@ public class ParseSaxTest extends BaseHandlerTest {
       return factory.create(injector.getInstance(TestHandler.class));
    }
    
-   @DataProvider
-   public Object[][] runUnderJava7() {
-       return TestUtils.isJava7() ? SINGLE_NO_ARG_INVOCATION : NO_INVOCATIONS;
-   }
-
-   @DataProvider
-   public Object[][] runUnderJava8() {
-       return TestUtils.isJava8() ? SINGLE_NO_ARG_INVOCATION : NO_INVOCATIONS;
-   }
-   
    @Test
    public void testAddDetailsAndPropagateOkWhenRequestWithNoDataAndRuntimeExceptionThrowsOriginalException()
          throws ExecutionException, InterruptedException, TimeoutException, IOException {
@@ -127,34 +113,8 @@ public class ParseSaxTest extends BaseHandlerTest {
       }
    }
 
-   @Test(dataProvider = "runUnderJava7")
-   public void testAddDetailsAndPropagateOkWithValidRequestResponseWithSAXParseException_java7() throws ExecutionException,
-         InterruptedException, TimeoutException, IOException {
-
-      ParseSax<String> parser = createParser();
-      HttpRequest request = HttpRequest.builder().method("GET").endpoint("http://foohost").build();
-      HttpResponse response = HttpResponse.builder().statusCode(304).message("Not Modified").build();
-      Locator locator = createMock(Locator.class);
-      expect(locator.getColumnNumber()).andReturn(1);
-      expect(locator.getLineNumber()).andReturn(1);
-      expect(locator.getPublicId()).andReturn("publicId");
-      expect(locator.getSystemId()).andReturn("systemId");
-      replay(locator);
-      Exception input = new SAXParseException("foo", locator);
-      verify(locator);
-
-      try {
-         parser.setContext(request);
-         parser.addDetailsAndPropagate(response, input);
-      } catch (RuntimeException e) {
-         assertEquals(e.getMessage(),
-               "request: GET http://foohost HTTP/1.1; response: HTTP/1.1 304 Not Modified; error at 1:1 in document systemId; cause: org.xml.sax.SAXParseExceptionpublicId: publicId; systemId: systemId; lineNumber: 1; columnNumber: 1; foo");
-         assertEquals(e.getCause(), input);
-      }
-   }
-
-   @Test(dataProvider = "runUnderJava8")
-   public void testAddDetailsAndPropagateOkWithValidRequestResponseWithSAXParseException_java8() throws ExecutionException,
+   @Test
+   public void testAddDetailsAndPropagateOkWithValidRequestResponseWithSAXParseException() throws ExecutionException,
          InterruptedException, TimeoutException, IOException {
 
       ParseSax<String> parser = createParser();

http://git-wip-us.apache.org/repos/asf/jclouds/blob/f236e046/core/src/test/java/org/jclouds/utils/TestUtils.java
----------------------------------------------------------------------
diff --git a/core/src/test/java/org/jclouds/utils/TestUtils.java b/core/src/test/java/org/jclouds/utils/TestUtils.java
index 59d6c9d..b62fefd 100644
--- a/core/src/test/java/org/jclouds/utils/TestUtils.java
+++ b/core/src/test/java/org/jclouds/utils/TestUtils.java
@@ -29,16 +29,6 @@ public class TestUtils {
     public static final Object[][] NO_INVOCATIONS = new Object[0][0];
     public static final Object[][] SINGLE_NO_ARG_INVOCATION = { new Object[0] };
 
-    public static boolean isJava7() {
-        System.out.println(System.getProperty("java.version", "None??"));
-        return System.getProperty("java.version", "").contains("1.7.");
-    }
-
-    public static boolean isJava8() {
-        System.out.println(System.getProperty("java.version", "None??"));
-        return System.getProperty("java.version", "").contains("1.8.");
-    }
-
     public static ByteSource randomByteSource() {
         return randomByteSource(0);
     }