From 21408745f86c41de536cd2253511a96c905c384e Mon Sep 17 00:00:00 2001 From: Felipe D'Abrantes <felidabrantes@gmail> Date: Mon, 10 Apr 2023 02:53:06 +0100 Subject: [PATCH] Add test endpoints to simulate other microservices --- .../app/controllers/TestController.scala | 31 +++++++++++++++++++ backend-services/feed-service/conf/routes | 5 +++ 2 files changed, 36 insertions(+) create mode 100644 backend-services/feed-service/app/controllers/TestController.scala diff --git a/backend-services/feed-service/app/controllers/TestController.scala b/backend-services/feed-service/app/controllers/TestController.scala new file mode 100644 index 00000000..cdcb4ea3 --- /dev/null +++ b/backend-services/feed-service/app/controllers/TestController.scala @@ -0,0 +1,31 @@ +package controllers + +import javax.inject._ +import play.api.mvc._ +import play.api.libs.json.{JsString, JsArray} +import play.api.libs.json.JsBoolean + +/** + * This controller creates an `Action` to handle HTTP requests to the + * application's test page. + */ +@Singleton +class TestController @Inject()(val controllerComponents: ControllerComponents) extends BaseController { + + def getFriends() = Action { + println("TestController:getFriends") + val response = JsArray( + Seq( + JsString("641128f7e80bcd1ba39d04ae"), + JsString("641128f7e80bcd1ba39d04af"), + JsString("641128f7e80bcd1ba39d04aa") + ) + ) + + Ok(response) + } + + def verifyUser() = Action { + Ok(JsBoolean(true)) + } +} diff --git a/backend-services/feed-service/conf/routes b/backend-services/feed-service/conf/routes index e0476f48..86511244 100644 --- a/backend-services/feed-service/conf/routes +++ b/backend-services/feed-service/conf/routes @@ -20,3 +20,8 @@ POST /daily/create controllers.DailyController.create() PUT /daily/like controllers.DailyController.like() PUT /daily/unlike controllers.DailyController.unlike() + + +GET /test/getFriends controllers.TestController.getFriends() + +GET /test/verifyUser controllers.TestController.verifyUser() -- GitLab