├── .codebeatignore ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .travis.yml ├── LICENSE ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── kotlin │ └── org │ │ └── learning │ │ └── by │ │ └── example │ │ └── reactive │ │ └── kotlin │ │ └── microservices │ │ └── KotlinReactiveMS │ │ ├── application │ │ ├── ApplicationConfig.kt │ │ ├── KotlinReactiveMsApplication.kt │ │ └── main.kt │ │ ├── exceptions │ │ ├── GeoLocationNotFoundException.kt │ │ ├── GetGeoLocationException.kt │ │ ├── GetSunriseSunsetException.kt │ │ ├── InvalidParametersException.kt │ │ └── PathNotFoundException.kt │ │ ├── extensions │ │ └── UtilExtensions.kt │ │ ├── handlers │ │ ├── ApiHandler.kt │ │ ├── ErrorHandler.kt │ │ └── ThrowableTranslator.kt │ │ ├── model │ │ ├── ErrorResponse.kt │ │ ├── GeoLocationResponse.kt │ │ ├── GeoTimesResponse.kt │ │ ├── GeographicCoordinates.kt │ │ ├── LocationRequest.kt │ │ ├── LocationResponse.kt │ │ └── SunriseSunset.kt │ │ ├── routers │ │ ├── ApiRouter.kt │ │ ├── MainRouter.kt │ │ └── StaticRouter.kt │ │ └── services │ │ ├── GeoLocationService.kt │ │ ├── GeoLocationServiceImpl.kt │ │ ├── SunriseSunsetService.kt │ │ └── SunriseSunsetServiceImpl.kt └── resources │ ├── application.yaml │ ├── banner.txt │ └── public │ ├── api.yaml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── index.html │ ├── oauth2-redirect.html │ ├── swagger-ui-bundle.js │ ├── swagger-ui-bundle.js.map │ ├── swagger-ui-standalone-preset.js │ ├── swagger-ui-standalone-preset.js.map │ ├── swagger-ui.css │ ├── swagger-ui.css.map │ ├── swagger-ui.js │ └── swagger-ui.js.map └── test ├── kotlin └── org │ └── learning │ └── by │ └── example │ └── reactive │ └── kotlin │ └── microservices │ └── KotlinReactiveMS │ ├── application │ ├── KotlinReactiveMsApplicationTest.kt │ └── mainTest.kt │ ├── extensions │ └── UtilsExtensionsTest.kt │ ├── handlers │ ├── ApiHandlerTest.kt │ ├── ErrorHandlerTest.kt │ └── ThrowableTranslatorTest.kt │ ├── routers │ ├── ApiRouterTest.kt │ ├── MainRouterTest.kt │ └── StaticRouterTest.kt │ ├── services │ ├── GeoLocationServiceImplTest.kt │ └── SunriseSunsetServiceImplTest.kt │ └── test │ ├── BasicIntegrationTest.kt │ ├── TestsExtensions.kt │ └── tags │ ├── IntegrationTest.kt │ ├── SystemTest.kt │ └── UnitTest.kt └── resources ├── application-test.yaml └── json ├── GeoLocationResponse_EMPTY.json ├── GeoLocationResponse_NOT_FOUND.json ├── GeoLocationResponse_OK.json ├── GeoLocationResponse_WRONG_STATUS.json ├── GeoTimesResponse_EMPTY.json ├── GeoTimesResponse_KO.json └── GeoTimesResponse_OK.json /.codebeatignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/.codebeatignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/application/ApplicationConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/application/ApplicationConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/application/KotlinReactiveMsApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/application/KotlinReactiveMsApplication.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/application/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/application/main.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/exceptions/GeoLocationNotFoundException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/exceptions/GeoLocationNotFoundException.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/exceptions/GetGeoLocationException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/exceptions/GetGeoLocationException.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/exceptions/GetSunriseSunsetException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/exceptions/GetSunriseSunsetException.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/exceptions/InvalidParametersException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/exceptions/InvalidParametersException.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/exceptions/PathNotFoundException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/exceptions/PathNotFoundException.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/extensions/UtilExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/extensions/UtilExtensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/handlers/ApiHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/handlers/ApiHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/handlers/ErrorHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/handlers/ErrorHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/handlers/ThrowableTranslator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/handlers/ThrowableTranslator.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/model/ErrorResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/model/ErrorResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/model/GeoLocationResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/model/GeoLocationResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/model/GeoTimesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/model/GeoTimesResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/model/GeographicCoordinates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/model/GeographicCoordinates.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/model/LocationRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/model/LocationRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/model/LocationResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/model/LocationResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/model/SunriseSunset.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/model/SunriseSunset.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/routers/ApiRouter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/routers/ApiRouter.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/routers/MainRouter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/routers/MainRouter.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/routers/StaticRouter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/routers/StaticRouter.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/services/GeoLocationService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/services/GeoLocationService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/services/GeoLocationServiceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/services/GeoLocationServiceImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/services/SunriseSunsetService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/services/SunriseSunsetService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/services/SunriseSunsetServiceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/services/SunriseSunsetServiceImpl.kt -------------------------------------------------------------------------------- /src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/application.yaml -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/banner.txt -------------------------------------------------------------------------------- /src/main/resources/public/api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/public/api.yaml -------------------------------------------------------------------------------- /src/main/resources/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/public/favicon-16x16.png -------------------------------------------------------------------------------- /src/main/resources/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/public/favicon-32x32.png -------------------------------------------------------------------------------- /src/main/resources/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/public/index.html -------------------------------------------------------------------------------- /src/main/resources/public/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/public/oauth2-redirect.html -------------------------------------------------------------------------------- /src/main/resources/public/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/public/swagger-ui-bundle.js -------------------------------------------------------------------------------- /src/main/resources/public/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/public/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /src/main/resources/public/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/public/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /src/main/resources/public/swagger-ui-standalone-preset.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/public/swagger-ui-standalone-preset.js.map -------------------------------------------------------------------------------- /src/main/resources/public/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/public/swagger-ui.css -------------------------------------------------------------------------------- /src/main/resources/public/swagger-ui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/public/swagger-ui.css.map -------------------------------------------------------------------------------- /src/main/resources/public/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/public/swagger-ui.js -------------------------------------------------------------------------------- /src/main/resources/public/swagger-ui.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/main/resources/public/swagger-ui.js.map -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/application/KotlinReactiveMsApplicationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/application/KotlinReactiveMsApplicationTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/application/mainTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/application/mainTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/extensions/UtilsExtensionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/extensions/UtilsExtensionsTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/handlers/ApiHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/handlers/ApiHandlerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/handlers/ErrorHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/handlers/ErrorHandlerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/handlers/ThrowableTranslatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/handlers/ThrowableTranslatorTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/routers/ApiRouterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/routers/ApiRouterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/routers/MainRouterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/routers/MainRouterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/routers/StaticRouterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/routers/StaticRouterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/services/GeoLocationServiceImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/services/GeoLocationServiceImplTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/services/SunriseSunsetServiceImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/services/SunriseSunsetServiceImplTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/test/BasicIntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/test/BasicIntegrationTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/test/TestsExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/test/TestsExtensions.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/test/tags/IntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/test/tags/IntegrationTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/test/tags/SystemTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/test/tags/SystemTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/test/tags/UnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/kotlin/org/learning/by/example/reactive/kotlin/microservices/KotlinReactiveMS/test/tags/UnitTest.kt -------------------------------------------------------------------------------- /src/test/resources/application-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/resources/application-test.yaml -------------------------------------------------------------------------------- /src/test/resources/json/GeoLocationResponse_EMPTY.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /src/test/resources/json/GeoLocationResponse_NOT_FOUND.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/resources/json/GeoLocationResponse_NOT_FOUND.json -------------------------------------------------------------------------------- /src/test/resources/json/GeoLocationResponse_OK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/resources/json/GeoLocationResponse_OK.json -------------------------------------------------------------------------------- /src/test/resources/json/GeoLocationResponse_WRONG_STATUS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/resources/json/GeoLocationResponse_WRONG_STATUS.json -------------------------------------------------------------------------------- /src/test/resources/json/GeoTimesResponse_EMPTY.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /src/test/resources/json/GeoTimesResponse_KO.json: -------------------------------------------------------------------------------- 1 | { 2 | "status":"KO" 3 | } -------------------------------------------------------------------------------- /src/test/resources/json/GeoTimesResponse_OK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningByExample/KotlinReactiveMS/HEAD/src/test/resources/json/GeoTimesResponse_OK.json --------------------------------------------------------------------------------