Skip to content

Commit 6832333

Browse files
committed
test case return statements and feedback
1 parent 435502e commit 6832333

File tree

5 files changed

+39
-37
lines changed

5 files changed

+39
-37
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
| resources/Resource.java:20:39:20:48 | uri |
2-
| resources/Resource.java:25:44:25:55 | token |
3-
| resources/Resource.java:29:58:29:67 | uri |
1+
| resources/Resource.java:19:37:19:46 | uri |
2+
| resources/Resource.java:24:42:24:53 | token |
3+
| resources/Resource.java:28:56:28:65 | uri |
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
| resources/Resource.java:13:5:13:17 | AddCSRFToken |
1+
| resources/Resource.java:12:3:12:15 | AddCSRFToken |
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
| resources/Resource.java:16:16:16:30 | ok(...) |
2-
| resources/Resource.java:26:9:26:17 | ok(...) |
3-
| resources/Resource.java:30:9:30:36 | ok(...) |
1+
| resources/Resource.java:15:12:15:26 | ok(...) |
2+
| resources/Resource.java:25:27:25:35 | ok(...) |
3+
| resources/Resource.java:29:46:29:73 | ok(...) |
Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,36 @@
1+
import java.util.concurrent.CompletableFuture;
2+
import java.util.concurrent.CompletionStage;
3+
import play.filters.csrf.AddCSRFToken;
4+
import play.libs.F;
5+
import play.mvc.BodyParser;
16
import play.mvc.Controller;
27
import play.mvc.Http.*;
3-
import play.mvc.Results;
48
import play.mvc.Result;
5-
import play.filters.csrf.AddCSRFToken;
6-
import play.mvc.BodyParser;
7-
import play.libs.F;
8-
import java.util.concurrent.CompletionStage;
9-
109

1110
public class Resource extends Controller {
1211

13-
@AddCSRFToken
14-
public Result index() {
15-
response().setHeader("X-Play-QL", "1");
16-
return ok("It works!");
17-
}
12+
@AddCSRFToken
13+
public Result index() {
14+
response().setHeader("X-Play-QL", "1");
15+
return ok("It works!");
16+
}
1817

19-
@BodyParser.Of()
20-
public Result session_redirect_me(String uri) {
21-
String url = request().getQueryString("url");
22-
redirect(url);
23-
}
18+
@BodyParser.Of()
19+
public Result session_redirect_me(String uri) {
20+
String url = request().getQueryString("url");
21+
return redirect(url);
22+
}
2423

25-
public F.Promise<Result> async_promise(String token) {
26-
ok(token);
27-
}
24+
public F.Promise<Result> async_promise(String token) {
25+
return F.Promise.pure(ok(token));
26+
}
2827

29-
public CompletionStage<Result> async_completionstage(String uri) {
30-
ok("Async completion Stage");
31-
}
28+
public CompletionStage<Result> async_completionstage(String uri) {
29+
return CompletableFuture.completedFuture(ok("Async completion Stage"));
30+
}
3231

33-
public String not_playactionmethod(String no_action) {
34-
String return_code = no_action;
35-
return return_code;
36-
}
32+
public String not_playactionmethod(String no_action) {
33+
String return_code = no_action;
34+
return return_code;
35+
}
3736
}

java/ql/test/stubs/playframework-2.6.x/play/libs/F.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,14 @@
66

77
import java.util.*;
88
import java.util.concurrent.*;
9-
import java.util.function.Supplier;
109

11-
//import scala.concurrent.ExecutionContext;
10+
// import scala.concurrent.ExecutionContext;
1211

1312
/** Defines a set of functional programming style helpers. */
1413
public class F {
15-
public static class Promise<A> { } // this is needed for play.libs.F for Play 2.3.x
16-
}
14+
public static class Promise<A> { // this is needed for play.libs.F for Play 2.3.x
15+
public static <A> Promise<A> pure(final A a) {
16+
return null;
17+
}
18+
}
19+
}

0 commit comments

Comments
 (0)