This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository observe. See http://git.codelutin.com/observe.git commit 0ccce26187ae0c417f9fa74b08cb2ecbf3763e06 Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Sep 7 14:31:22 2015 +0200 Ajout d'un test pour le service de Ping --- .../services/service/PingServiceRestTest.java | 51 ++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/observe-services-rest/src/test/java/fr/ird/observe/services/service/PingServiceRestTest.java b/observe-services-rest/src/test/java/fr/ird/observe/services/service/PingServiceRestTest.java new file mode 100644 index 0000000..a338309 --- /dev/null +++ b/observe-services-rest/src/test/java/fr/ird/observe/services/service/PingServiceRestTest.java @@ -0,0 +1,51 @@ +package fr.ird.observe.services.service; + +import fr.ird.observe.services.ObserveServiceRestNotAvailableException; +import fr.ird.observe.services.TestClassResource; +import fr.ird.observe.services.TestMethodResource; +import fr.ird.observe.services.configuration.ObserveDataSourceConfigurationRest; +import org.junit.ClassRule; +import org.junit.Rule; +import org.junit.Test; + +import java.net.MalformedURLException; +import java.net.URL; + +/** + * Created on 07/09/15. + * + * @author Tony Chemit - chemit@codelutin.com + */ +public class PingServiceRestTest { + + @ClassRule + public static final TestClassResource testClassResource = new TestClassResource(); + + @Rule + public final TestMethodResource testMethodResource = new TestMethodResource(testClassResource); + + @Test(expected = ObserveServiceRestNotAvailableException.class) + public void testPingWithBadServerUrl() throws MalformedURLException, CloneNotSupportedException { + + ObserveDataSourceConfigurationRest dataSourceConfiguration = testMethodResource.getDataSourceConfiguration().clone(); + + dataSourceConfiguration.setServerUrl(new URL("http://fake_" + System.nanoTime())); + PingService service = testClassResource.newService(dataSourceConfiguration, PingService.class); + + service.ping(); + + } + + @Test + public void testPingWithBadUserName() throws CloneNotSupportedException { + + ObserveDataSourceConfigurationRest dataSourceConfiguration = testMethodResource.getDataSourceConfiguration().clone(); + + dataSourceConfiguration.setLogin("fake_" + System.nanoTime()); + PingService service = testClassResource.newService(dataSourceConfiguration, PingService.class); + + service.ping(); + + } + +} -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.