summaryrefslogtreecommitdiffstats
path: root/sca-java-1.x/trunk/modules/binding-atom-abdera
diff options
context:
space:
mode:
authornash <nash@13f79535-47bb-0310-9956-ffa450edef68>2010-10-26 12:50:12 +0000
committernash <nash@13f79535-47bb-0310-9956-ffa450edef68>2010-10-26 12:50:12 +0000
commit58743897517841a3427d43f76660bd3231e0fcfb (patch)
tree1cb647bece39ed650fae9386d0f06ab4b7f8f4c6 /sca-java-1.x/trunk/modules/binding-atom-abdera
parentd9ebf13190d93ec63502518987fb963213560859 (diff)
Merge r1006260 TUSCANY-3707: If no internet connection, avoid running tests that need the internet
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1027521 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-java-1.x/trunk/modules/binding-atom-abdera')
-rw-r--r--sca-java-1.x/trunk/modules/binding-atom-abdera/src/test/java/org/apache/tuscany/sca/binding/atom/aggregator/AggregatorTestCase.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/sca-java-1.x/trunk/modules/binding-atom-abdera/src/test/java/org/apache/tuscany/sca/binding/atom/aggregator/AggregatorTestCase.java b/sca-java-1.x/trunk/modules/binding-atom-abdera/src/test/java/org/apache/tuscany/sca/binding/atom/aggregator/AggregatorTestCase.java
index 9cd94b2bd7..f2ee21e29d 100644
--- a/sca-java-1.x/trunk/modules/binding-atom-abdera/src/test/java/org/apache/tuscany/sca/binding/atom/aggregator/AggregatorTestCase.java
+++ b/sca-java-1.x/trunk/modules/binding-atom-abdera/src/test/java/org/apache/tuscany/sca/binding/atom/aggregator/AggregatorTestCase.java
@@ -56,6 +56,11 @@ public class AggregatorTestCase {
@Test
public void testAggregator() throws Exception {
+ // this test needs an internet connection
+ if (!internetConnected()) {
+ return;
+ }
+
Entry<String, Item>[] entries = aggregatorService.getAll();
Assert.assertNotNull(entries);
@@ -65,4 +70,20 @@ public class AggregatorTestCase {
System.out.println(">>> Entry[" + pos + "] - " + entries[pos].getData().getTitle());
}
}
+
+ private static boolean internetConnected() {
+ try {
+ // see whether an internet connection is available
+ Socket testInternet = new Socket("tuscany.apache.org", 80);
+ testInternet.close();
+
+ // internet connection available
+ return true;
+
+ } catch (Exception e) {
+ // no internet connection
+ System.out.println("Unable to run test because no internet connection available");
+ return false;
+ }
+ }
}