You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by it...@apache.org on 2010/01/31 18:15:15 UTC

svn commit: r905075 - in /incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.testing: ./ pom.xml src/test/java/org/apache/clerezza/platform/testing/blackbox/osgi/FelixClerezzaPlatformTest.java

Author: ito
Date: Sun Jan 31 17:15:14 2010
New Revision: 905075

URL: http://svn.apache.org/viewvc?rev=905075&view=rev
Log:
JaxRs tests added

Modified:
    incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.testing/   (props changed)
    incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.testing/pom.xml
    incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.testing/src/test/java/org/apache/clerezza/platform/testing/blackbox/osgi/FelixClerezzaPlatformTest.java

Propchange: incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.testing/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Sun Jan 31 17:15:14 2010
@@ -1,2 +1,3 @@
 target
 .project
+.log.log.swp

Modified: incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.testing/pom.xml
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.testing/pom.xml?rev=905075&r1=905074&r2=905075&view=diff
==============================================================================
--- incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.testing/pom.xml (original)
+++ incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.testing/pom.xml Sun Jan 31 17:15:14 2010
@@ -1,4 +1,5 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 	<parent>
 		<artifactId>org.apache.clerezza.parent</artifactId>
 		<groupId>org.apache.clerezza</groupId>
@@ -21,8 +22,36 @@
 			<artifactId>org.osgi.compendium</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>org.apache.clerezza</groupId>
-			<artifactId>org.apache.clerezza.rdf.core</artifactId>
+			<groupId>org.apache.clerezza.ext</groupId>
+			<artifactId>com.hp.hpl.jena</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.felix</groupId>
+			<version>1.0.0</version>
+			<artifactId>org.apache.felix.log</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.ops4j.pax.logging</groupId>
+			<artifactId>pax-logging-api</artifactId>
+			<scope>provided</scope>
+			<version>1.4</version>
+		</dependency>
+		<dependency>
+			<groupId>org.ops4j.pax.logging</groupId>
+			<artifactId>pax-logging-service</artifactId>
+			<scope>provided</scope>
+			<version>1.4</version>
+			<exclusions>
+				<exclusion>
+					<artifactId>jmxri</artifactId>
+					<groupId>com.sun.jmx</groupId>
+				</exclusion>
+				<exclusion>
+					<artifactId>jmxtools</artifactId>
+					<groupId>com.sun.jdmk</groupId>
+				</exclusion>
+			</exclusions>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.clerezza.ext</groupId>
@@ -50,6 +79,263 @@
 			<artifactId>easymock</artifactId>
 			<scope>test</scope>
 		</dependency>
+		<dependency>
+			<groupId>javax.ws.rs</groupId>
+			<artifactId>jsr311-api</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.felix</groupId>
+			<artifactId>org.apache.felix.scr.annotations</artifactId>
+			<type>jar</type>
+		</dependency>
+		<dependency>
+			<groupId>org.scala-lang-osgi</groupId>
+			<artifactId>scala-library</artifactId>
+			<version>${scala.version}</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.scala-lang-osgi</groupId>
+			<artifactId>scala-compiler</artifactId>
+			<version>${scala.version}</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.utils.customproperty</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.triaxrs</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.rdf.utils</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.rdf.core</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.rdf.jena.facade</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.rdf.jena.commons</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.rdf.jena.storage</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.rdf.jena.sparql</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.rdf.jena.parser</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.rdf.jena.serializer</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.rdf.rdfjson</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.rdf.ontologies</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.content</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.graphprovider.content</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.dashboard.ontologies</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.dashboard.core</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.web.fileserver</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.jaxrs.rdf.providers</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.rdf.web.core</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.rdf.web.ontologies</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.typehandlerspace</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.mail</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.scala</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.templating</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.templating.seedsnipe</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.jaxrs.utils</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.jaxrs.extensions</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.typerendering.core</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.typerendering.ontologies</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.typerendering.seedsnipe</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.typerendering.manager</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.scripting</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.scripting.scriptmanager</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.xhtml2html</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.web.resources.jquery</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.web.resources.yui</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.utils.imageprocessing</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.web.resources.scripts</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.web.resources.style</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.typerendering.scalaserverpages</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.rdf.scala.utils</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.config</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.documentation</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.documentation.viewer</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.menumanager</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.platform.language</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.app.webguiexamples</artifactId>
+			<scope>provided</scope>
+		</dependency>
+
 <!-- pax exam related stuff -->
 		<dependency>
 			<groupId>org.ops4j.pax.exam</groupId>
@@ -85,12 +371,6 @@
 			<scope>test</scope>
 		</dependency>
 		<dependency>
-			<groupId>org.apache.httpcomponents</groupId>
-			<artifactId>httpclient-osgi</artifactId>
-			<version>4.0</version>
-			<scope>test</scope>
-		</dependency>
-		<dependency>
 			<groupId>org.ops4j.pax.exam</groupId>
 			<artifactId>pax-exam-junit-extender-impl</artifactId>
 			<version>1.2.1-SNAPSHOT</version>

Modified: incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.testing/src/test/java/org/apache/clerezza/platform/testing/blackbox/osgi/FelixClerezzaPlatformTest.java
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.testing/src/test/java/org/apache/clerezza/platform/testing/blackbox/osgi/FelixClerezzaPlatformTest.java?rev=905075&r1=905074&r2=905075&view=diff
==============================================================================
--- incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.testing/src/test/java/org/apache/clerezza/platform/testing/blackbox/osgi/FelixClerezzaPlatformTest.java (original)
+++ incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.testing/src/test/java/org/apache/clerezza/platform/testing/blackbox/osgi/FelixClerezzaPlatformTest.java Sun Jan 31 17:15:14 2010
@@ -34,12 +34,17 @@
 import java.util.logging.Level;
 import java.util.logging.Logger;
 import junit.framework.Assert;
+import org.apache.clerezza.platform.scripting.scriptmanager.ScriptManager;
 import org.apache.clerezza.rdf.core.access.TcManager;
+import org.apache.clerezza.web.resources.jquery.JQuery;
+import org.apache.clerezza.web.resources.scripts.Scripts;
 import org.junit.Before;
 import org.junit.Test;
 import org.ops4j.pax.exam.Inject;
+import org.osgi.framework.Bundle;
 import org.osgi.framework.BundleContext;
 
+import org.osgi.framework.ServiceReference;
 import org.osgi.util.tracker.ServiceTracker;
 
 /**
@@ -57,6 +62,14 @@
 				"org.osgi.core").versionAsInProject(),
 				mavenBundle().groupId("org.osgi").artifactId(
 				"org.osgi.compendium").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza.ext").artifactId(
+				"com.hp.hpl.jena").versionAsInProject(),
+				mavenBundle().groupId("org.apache.felix").artifactId(
+				"org.apache.felix.log").versionAsInProject(),
+				mavenBundle().groupId("org.ops4j.pax.logging").artifactId(
+				"pax-logging-api").versionAsInProject(),
+				mavenBundle().groupId("org.ops4j.pax.logging").artifactId(
+				"pax-logging-service").versionAsInProject(),
 				mavenBundle().groupId("org.apache.clerezza").artifactId(
 				"org.apache.clerezza.rdf.core").versionAsInProject(),
 				mavenBundle().groupId("org.apache.clerezza.ext").artifactId(
@@ -77,12 +90,92 @@
 				"org.apache.felix.eventadmin").version("1.0.0"),
 				mavenBundle().groupId("org.apache.felix").artifactId(
 				"org.apache.felix.metatype").version("1.0.2"),
-				/*dsProfile(),*/
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.triaxrs").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza.ext").artifactId(
+				"javax.mail").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza.ext").artifactId(
+				"org.json.simple").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.rdf.utils").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.jaxrs.rdf.providers").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.jaxrs.utils").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.rdf.ontologies").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.config").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.graphprovider.content").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.templating").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.scala").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.typerendering.scalaserverpages").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.rdf.scala.utils").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.typerendering.ontologies").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.typerendering.core").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.templating.seedsnipe").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.typerendering.seedsnipe").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.mail").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.utils.customproperty").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.dashboard.core").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.dashboard.ontologies").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.web.fileserver").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.content").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.typehandlerspace").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.web.resources.jquery").startLevel(4).versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.usermanager").startLevel(4).versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.scripting").startLevel(4).versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.rdf.jena.sparql").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.rdf.jena.parser").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.rdf.jena.serializer").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.rdf.rdfjson").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.rdf.web.ontologies").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.rdf.web.core").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.typerendering.manager").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.scripting.scriptmanager").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.xhtml2html").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.web.resources.yui").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.utils.imageprocessing").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.menumanager").versionAsInProject(),
+				mavenBundle().groupId("org.apache.clerezza").artifactId(
+				"org.apache.clerezza.platform.language").versionAsInProject(),
+				//dsProfile(),
 				configProfile(),
 				webProfile(),
 				junitBundles(),
 				frameworks(
-				felix().version("2.0.1")),
+				felix().version("2.0.2")),
 				systemProperty("org.osgi.service.http.port").value(
 				Integer.toString(testHttpPort)));
 	}
@@ -106,8 +199,22 @@
 		Assert.assertTrue(webServerExist);
 		Object service = waitFor(TcManager.class, 20000);
 		Assert.assertTrue(service != null);
+
+	}
+
+	@Test
+	public void checkJaxRsServices()
+			throws Exception {
+		Assert.assertTrue(webServerExist);
+		Object service = waitFor(JQuery.class, 20000);
+		Assert.assertTrue(service != null);		
+		service = waitFor(Scripts.class, 20000);
+		Assert.assertTrue(service != null);
+		service = waitFor(ScriptManager.class, 20000);
+		Assert.assertTrue(service != null);
 	}
 
+
 	private Object waitFor(Class<?> aClass, long timeout)
 			throws InterruptedException {
 		ServiceTracker tracker = new ServiceTracker(bundleContext,