From d84ecaf652504d4cc62b49f7a240a4c2c2a61270 Mon Sep 17 00:00:00 2001
From: Hendrik Jungnitsch <hendrik.jungnitsch@gedoplan.de>
Date: Mo, 29 Aug 2022 16:44:06 +0200
Subject: [PATCH] exercise
---
src/test/java/de/gedoplan/seminar/jpa/exercise/Exercise03Test.java | 6 ++++++
src/main/java/de/gedoplan/seminar/jpa/exercise/rest/HighwayResource.java | 9 +++++++++
2 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/src/main/java/de/gedoplan/seminar/jpa/exercise/rest/HighwayResource.java b/src/main/java/de/gedoplan/seminar/jpa/exercise/rest/HighwayResource.java
index d2e19cb..55864c1 100644
--- a/src/main/java/de/gedoplan/seminar/jpa/exercise/rest/HighwayResource.java
+++ b/src/main/java/de/gedoplan/seminar/jpa/exercise/rest/HighwayResource.java
@@ -67,5 +67,14 @@
this.logger.debug(origin+": "+highways);
return highways;
}
+
+ @GetMapping("/countOrigins")
+ public Long findByOrigin() {
+ this.logger.debug("----- countOrigins -----");
+
+ Long count = 0L;// this.highwayRepository.
+ this.logger.debug("Count distinct Origins: "+count);
+ return count;
+ }
}
diff --git a/src/test/java/de/gedoplan/seminar/jpa/exercise/Exercise03Test.java b/src/test/java/de/gedoplan/seminar/jpa/exercise/Exercise03Test.java
index ab6af03..828cc79 100644
--- a/src/test/java/de/gedoplan/seminar/jpa/exercise/Exercise03Test.java
+++ b/src/test/java/de/gedoplan/seminar/jpa/exercise/Exercise03Test.java
@@ -25,4 +25,10 @@
mockMvc.perform(get("/highways/findByOrigin/{origin}", "Dortmund"))
.andExpect(jsonPath("$.size()",is(2)));
}
+
+ @Test
+ void test02_countOrigins() throws Exception {
+ mockMvc.perform(get("/highways/countOrigins"))
+ .andExpect(jsonPath("$",is(2)));
+ }
}
--
Gitblit v1.7.1