From d187a0628e93db3236d49e1645d99167891b05cb Mon Sep 17 00:00:00 2001
From: "tom.ryser" <tom.ryser@etu.hesge.ch>
Date: Mon, 10 Mar 2025 15:50:31 +0100
Subject: [PATCH] Added default test for each microservice

---
 microservices/auth/sonar-project.properties           | 2 +-
 microservices/auth/test/service.test.ts               | 5 +++++
 microservices/correction_qcm/sonar-project.properties | 2 +-
 microservices/correction_qcm/test/service.test.ts     | 5 +++++
 microservices/creation_qcm/sonar-project.properties   | 2 +-
 microservices/creation_qcm/test/service.test.ts       | 5 +++++
 microservices/helloworld/test/service.test.ts         | 9 ++++-----
 microservices/navigation_qcm/sonar-project.properties | 2 +-
 microservices/realise_qcm/sonar-project.properties    | 2 +-
 microservices/realise_qcm/test/service.test.ts        | 6 ++++++
 microservices/search_qcm/sonar-project.properties     | 2 +-
 microservices/search_qcm/test/service.test.ts         | 5 +++++
 12 files changed, 36 insertions(+), 11 deletions(-)
 create mode 100644 microservices/auth/test/service.test.ts
 create mode 100644 microservices/correction_qcm/test/service.test.ts
 create mode 100644 microservices/creation_qcm/test/service.test.ts
 create mode 100644 microservices/realise_qcm/test/service.test.ts
 create mode 100644 microservices/search_qcm/test/service.test.ts

diff --git a/microservices/auth/sonar-project.properties b/microservices/auth/sonar-project.properties
index 67562adc..b26dc3cd 100644
--- a/microservices/auth/sonar-project.properties
+++ b/microservices/auth/sonar-project.properties
@@ -7,5 +7,5 @@ sonar.language=ts
 sonar.typescript.tsconfigPath=tsconfig.json
 sonar.sourceEncoding=UTF-8
 sonar.exclusions=node_modules/**,target/**,prisma/migrations/**
-#sonar.test.inclusions=**/*.test.ts
+sonar.test.inclusions=**/*.test.ts
 sonar.typescript.lcov.reportPaths=coverage/lcov.info
\ No newline at end of file
diff --git a/microservices/auth/test/service.test.ts b/microservices/auth/test/service.test.ts
new file mode 100644
index 00000000..97610cd1
--- /dev/null
+++ b/microservices/auth/test/service.test.ts
@@ -0,0 +1,5 @@
+// Jest test for the service
+test("Jest is running", () => {
+    expect(1).toBe(1);
+});
+
diff --git a/microservices/correction_qcm/sonar-project.properties b/microservices/correction_qcm/sonar-project.properties
index 2a20ac17..f8772e3e 100644
--- a/microservices/correction_qcm/sonar-project.properties
+++ b/microservices/correction_qcm/sonar-project.properties
@@ -7,5 +7,5 @@ sonar.language=ts
 sonar.typescript.tsconfigPath=tsconfig.json
 sonar.sourceEncoding=UTF-8
 sonar.exclusions=node_modules/**,target/**,prisma/migrations/**
-#sonar.test.inclusions=**/*.test.ts
+sonar.test.inclusions=**/*.test.ts
 sonar.typescript.lcov.reportPaths=coverage/lcov.info
\ No newline at end of file
diff --git a/microservices/correction_qcm/test/service.test.ts b/microservices/correction_qcm/test/service.test.ts
new file mode 100644
index 00000000..97610cd1
--- /dev/null
+++ b/microservices/correction_qcm/test/service.test.ts
@@ -0,0 +1,5 @@
+// Jest test for the service
+test("Jest is running", () => {
+    expect(1).toBe(1);
+});
+
diff --git a/microservices/creation_qcm/sonar-project.properties b/microservices/creation_qcm/sonar-project.properties
index 2e5ce06e..14a57885 100644
--- a/microservices/creation_qcm/sonar-project.properties
+++ b/microservices/creation_qcm/sonar-project.properties
@@ -7,5 +7,5 @@ sonar.language=ts
 sonar.typescript.tsconfigPath=tsconfig.json
 sonar.sourceEncoding=UTF-8
 sonar.exclusions=node_modules/**,target/**,prisma/migrations/**
-#sonar.test.inclusions=**/*.test.ts
+sonar.test.inclusions=**/*.test.ts
 sonar.typescript.lcov.reportPaths=coverage/lcov.info
\ No newline at end of file
diff --git a/microservices/creation_qcm/test/service.test.ts b/microservices/creation_qcm/test/service.test.ts
new file mode 100644
index 00000000..97610cd1
--- /dev/null
+++ b/microservices/creation_qcm/test/service.test.ts
@@ -0,0 +1,5 @@
+// Jest test for the service
+test("Jest is running", () => {
+    expect(1).toBe(1);
+});
+
diff --git a/microservices/helloworld/test/service.test.ts b/microservices/helloworld/test/service.test.ts
index 4049a9ca..97610cd1 100644
--- a/microservices/helloworld/test/service.test.ts
+++ b/microservices/helloworld/test/service.test.ts
@@ -1,6 +1,5 @@
-require("dotenv").config();
-import { sum } from "../src/sum";
-
-test("adds 1 + 2 to equal 3", () => {
-    expect(sum(1, 2)).toBe(3);
+// Jest test for the service
+test("Jest is running", () => {
+    expect(1).toBe(1);
 });
+
diff --git a/microservices/navigation_qcm/sonar-project.properties b/microservices/navigation_qcm/sonar-project.properties
index 5537cce7..eb3987f2 100644
--- a/microservices/navigation_qcm/sonar-project.properties
+++ b/microservices/navigation_qcm/sonar-project.properties
@@ -7,5 +7,5 @@ sonar.language=ts
 sonar.typescript.tsconfigPath=tsconfig.json
 sonar.sourceEncoding=UTF-8
 sonar.exclusions=node_modules/**,target/**,prisma/migrations/**
-#sonar.test.inclusions=**/*.test.ts
+sonar.test.inclusions=**/*.test.ts
 sonar.typescript.lcov.reportPaths=coverage/lcov.info
\ No newline at end of file
diff --git a/microservices/realise_qcm/sonar-project.properties b/microservices/realise_qcm/sonar-project.properties
index f1475d95..e055c6ee 100644
--- a/microservices/realise_qcm/sonar-project.properties
+++ b/microservices/realise_qcm/sonar-project.properties
@@ -7,5 +7,5 @@ sonar.language=ts
 sonar.typescript.tsconfigPath=tsconfig.json
 sonar.sourceEncoding=UTF-8
 sonar.exclusions=node_modules/**,target/**,prisma/migrations/**
-#sonar.test.inclusions=**/*.test.ts
+sonar.test.inclusions=**/*.test.ts
 sonar.typescript.lcov.reportPaths=coverage/lcov.info
\ No newline at end of file
diff --git a/microservices/realise_qcm/test/service.test.ts b/microservices/realise_qcm/test/service.test.ts
new file mode 100644
index 00000000..79392c5c
--- /dev/null
+++ b/microservices/realise_qcm/test/service.test.ts
@@ -0,0 +1,6 @@
+
+// Jest test for the service
+test("Jest is running", () => {
+    expect(1).toBe(1);
+});
+
diff --git a/microservices/search_qcm/sonar-project.properties b/microservices/search_qcm/sonar-project.properties
index 2179b891..0f849a24 100644
--- a/microservices/search_qcm/sonar-project.properties
+++ b/microservices/search_qcm/sonar-project.properties
@@ -7,5 +7,5 @@ sonar.language=ts
 sonar.typescript.tsconfigPath=tsconfig.json
 sonar.sourceEncoding=UTF-8
 sonar.exclusions=node_modules/**,target/**,prisma/migrations/**
-#sonar.test.inclusions=**/*.test.ts
+sonar.test.inclusions=**/*.test.ts
 sonar.typescript.lcov.reportPaths=coverage/lcov.info
\ No newline at end of file
diff --git a/microservices/search_qcm/test/service.test.ts b/microservices/search_qcm/test/service.test.ts
new file mode 100644
index 00000000..97610cd1
--- /dev/null
+++ b/microservices/search_qcm/test/service.test.ts
@@ -0,0 +1,5 @@
+// Jest test for the service
+test("Jest is running", () => {
+    expect(1).toBe(1);
+});
+
-- 
GitLab