Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package itss;
- import java.util.concurrent.CompletionStage;
- import javax.inject.Inject;
- import org.junit.Test;
- import play.libs.Json;
- import play.libs.ws.WSBodyReadables;
- import play.libs.ws.WSBodyWritables;
- import play.libs.ws.WSClient;
- import play.libs.ws.WSResponse;
- import com.fasterxml.jackson.databind.JsonNode;
- public class IntegrationTest implements WSBodyReadables, WSBodyWritables {
- private final WSClient ws;
- @Inject
- public IntegrationTest(WSClient ws) {
- this.ws = ws;
- }
- @Test
- public void sendSmsMessage() {
- try
- {
- JsonNode json = Json.newObject().put("calledfrom", "dsddsds");
- String url = "http://xx.xxx.xxx.xxx:8081/FS/fsqa/cd";
- CompletionStage<WSResponse> responseCompletionStage = ws.url(url).setContentType("application/json").post(json);
- responseCompletionStage.handle((result, error) -> {
- try
- {
- System.out.println("I am called");
- System.out.println("Body results is "+result.getBody().toString());
- System.out.println("into error"+error.getMessage());
- }
- catch(Exception e)
- {
- e.printStackTrace();
- }
- return responseCompletionStage;
- });
- }
- catch(Exception e)
- {
- e.printStackTrace();
- }
- }
- }
- [info] Test itss.IntegrationTest.initializationError started
- [error] Test itss.IntegrationTest.initializationError failed: java.lang.Exception: Test class should have exactly one public constructor, took 0.005 sec
- [error] at com.novocode.junit.JUnitRunner$1.execute(JUnitRunner.java:124)
- [error] at sbt.ForkMain$Run$2.call(ForkMain.java:296)
- [error] at sbt.ForkMain$Run$2.call(ForkMain.java:286)
- [error] at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- [error] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- [error] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- [error] at java.lang.Thread.run(Thread.java:745)
- [info] Test run finished: 1 failed, 0 ignored, 1 total, 0.022s
- [error] Failed: Total 1, Failed 1, Errors 0, Passed 0
- [error] Failed tests:
- [error] itss.IntegrationTest
- [error] (test:test) sbt.TestsFailedException: Tests unsuccessful
- [error] Total time: 4 s, completed 13 Dec, 2017 8:26:52 PM
- [play-java-rest-api-example] $ [info]
Add Comment
Please, Sign In to add comment