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