From 7af5470a8e9827aa403316b5dde113a4e7574a22 Mon Sep 17 00:00:00 2001 From: Sem van der Hoeven Date: Mon, 11 Mar 2019 15:59:38 +0100 Subject: [PATCH] Revert "MERGE::Merge branch 'fix_gradle_build_file'" This reverts commit 309337f26d42c0428e0e096666077298d704925f, reversing changes made to d902c7401d544f925798e07f17c21651b57253b9. --- .classpath | 420 ----- .gitignore | 37 +- .project | 17 - build.gradle | 72 +- .../OOPP/META-INF/OOPP.kotlin_module | Bin 16 -> 0 bytes settings.gradle | 6 +- src/.classpath | 7 - src/.idea/checkstyleidea-libs/readme.txt | 6 - src/.idea/compiler.xml | 8 - src/.idea/gradle.xml | 22 - src/.idea/workspace.xml | 793 --------- src/.project | 17 - src/Client/.classpath | 270 --- src/Client/.gitignore | 198 +++ src/{ => Client}/.idea/checkstyle-idea.xml | 0 src/Client/.idea/modules.xml | 2 + src/Client/.idea/modules/Client.iml | 2 + src/Client/.idea/modules/Client.main.iml | 48 + src/Client/.idea/modules/Client.test.iml | 75 + src/Client/.idea/uiDesigner.xml | 124 -- src/Client/.idea/vcs.xml | 6 + src/Client/.project | 17 - src/Client/build.gradle | 55 +- .../controller/DashBoardController.java | 81 - .../src/main/java/hello/Application.java | 34 + src/Client/src/main/java/hello/Message.java | 37 + .../src/main/resources/fxml/dashboard.fxml | 76 - .../resources/stylesheets/dashboardStyle.css | 5 - src/Client/src/test/java/ApplicationTest.java | 18 + src/Client/src/test/java/MessageTest.java | 28 + src/Client/src/test/java/UserServiceTest.java | 35 - src/Common/.classpath | 11 - src/Common/.project | 17 - src/GUI/GUIController.java | 31 + src/GUI/GUIMain.fxml | 23 + src/GUI/GUIMain.java | 38 + src/GUI/GUIStyle.css | 3 + src/GUI/Login.fxml | 21 + src/GUI/LoginController.java | 69 + src/GUI/LoginStyle.css | 6 + .../executionHistory/executionHistory.bin | Bin 0 -> 169975 bytes .../executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .../.gradle/5.2.1/fileChanges/last-build.bin | Bin 0 -> 1 bytes .../5.2.1/fileContent/fileContent.lock | Bin 0 -> 17 bytes .../.gradle/5.2.1/fileHashes/fileHashes.bin | Bin 0 -> 20247 bytes .../.gradle/5.2.1/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .../5.2.1/fileHashes/resourceHashesCache.bin | Bin 0 -> 18599 bytes .../Client/.gradle/5.2.1/gc.properties} | 0 .../5.2.1/javaCompile/classAnalysis.bin | Bin 0 -> 23815 bytes .../.gradle/5.2.1/javaCompile/jarAnalysis.bin | Bin 0 -> 19077 bytes .../5.2.1/javaCompile/javaCompile.lock | Bin 0 -> 17 bytes .../.gradle/5.2.1/javaCompile/taskHistory.bin | Bin 0 -> 40149 bytes .../buildOutputCleanup.lock | Bin 0 -> 17 bytes .../buildOutputCleanup/cache.properties | 2 + .../buildOutputCleanup/outputFiles.bin | Bin 0 -> 19019 bytes .../Client/.gradle/vcs-1/gc.properties | 0 src/GoGreen/Client/.idea/compiler.xml | 9 + src/{ => GoGreen/Client}/.idea/encodings.xml | 0 src/{ => GoGreen}/Client/.idea/gradle.xml | 0 src/{ => GoGreen/Client}/.idea/misc.xml | 2 +- src/GoGreen/Client/.idea/modules.xml | 8 + src/{ => GoGreen/Client}/.idea/uiDesigner.xml | 0 src/{ => GoGreen}/Client/.idea/workspace.xml | 0 src/GoGreen/Client/build.gradle | 83 + .../UserController$AlertHelper.html | 1 + .../UserController.html | 1 + .../UserController.java.html | 90 + .../gogreen.client.controller/index.html | 1 + .../index.source.html | 1 + .../gogreen.client.rest/UserService.html | 1 + .../gogreen.client.rest/UserService.java.html | 32 + .../jacocoHtml/gogreen.client.rest/index.html | 1 + .../gogreen.client.rest/index.source.html | 1 + .../gogreen.client/Application.html | 1 + .../gogreen.client/Application.java.html | 68 + .../jacocoHtml/gogreen.client/index.html | 1 + .../gogreen.client/index.source.html | 1 + .../Client/build/jacocoHtml/index.html | 1 + .../jacocoHtml/jacoco-resources/branchfc.gif | Bin 0 -> 91 bytes .../jacocoHtml/jacoco-resources/branchnc.gif | Bin 0 -> 91 bytes .../jacocoHtml/jacoco-resources/branchpc.gif | Bin 0 -> 91 bytes .../jacocoHtml/jacoco-resources/bundle.gif | Bin 0 -> 709 bytes .../jacocoHtml/jacoco-resources/class.gif | Bin 0 -> 586 bytes .../jacocoHtml/jacoco-resources/down.gif | Bin 0 -> 67 bytes .../jacocoHtml/jacoco-resources/greenbar.gif | Bin 0 -> 91 bytes .../jacocoHtml/jacoco-resources/group.gif | Bin 0 -> 351 bytes .../jacocoHtml/jacoco-resources/method.gif | Bin 0 -> 193 bytes .../jacocoHtml/jacoco-resources/package.gif | Bin 0 -> 227 bytes .../jacocoHtml/jacoco-resources/prettify.css | 13 + .../jacocoHtml/jacoco-resources/prettify.js | 1510 +++++++++++++++++ .../jacocoHtml/jacoco-resources/redbar.gif | Bin 0 -> 91 bytes .../jacocoHtml/jacoco-resources/report.css | 243 +++ .../jacocoHtml/jacoco-resources/report.gif | Bin 0 -> 363 bytes .../jacocoHtml/jacoco-resources/session.gif | Bin 0 -> 213 bytes .../jacocoHtml/jacoco-resources/sort.gif | Bin 0 -> 58 bytes .../build/jacocoHtml/jacoco-resources/sort.js | 147 ++ .../jacocoHtml/jacoco-resources/source.gif | Bin 0 -> 354 bytes .../build/jacocoHtml/jacoco-resources/up.gif | Bin 0 -> 67 bytes .../build/jacocoHtml/jacoco-sessions.html | 1 + .../resources/main/application.properties | 0 .../build/resources/main/fxml/dashboard.fxml | 6 + .../build/resources/main}/fxml/sample.fxml | 0 .../Client/build/resources/main}/pinkleaf.jpg | Bin .../main/java/gogreen/client/Application.java | 11 +- .../client/controller/UserController.java | 20 +- .../java/gogreen/client/rest/UserService.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/fxml/dashboard.fxml | 6 + .../src/main/resources/fxml/sample.fxml | 39 + .../Client/src/main/resources/pinkleaf.jpg | Bin 0 -> 252662 bytes src/{ => GoGreen}/Common/build.gradle | 0 .../gogreen/common/ApplicationException.java | 0 .../java/gogreen/common/ErrorResponse.java | 0 .../src/main/java/gogreen/common/UserDTO.java | 0 .../executionHistory/executionHistory.bin | Bin 0 -> 162998 bytes .../executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .../.gradle/5.2.1/fileChanges/last-build.bin | Bin 0 -> 1 bytes .../5.2.1/fileContent/fileContent.lock | Bin 0 -> 17 bytes .../.gradle/5.2.1/fileHashes/fileHashes.bin | Bin 0 -> 20097 bytes .../.gradle/5.2.1/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .../5.2.1/fileHashes/resourceHashesCache.bin | Bin 0 -> 18599 bytes .../Server/.gradle/5.2.1/gc.properties | 0 .../5.2.1/javaCompile/classAnalysis.bin | Bin 0 -> 7342058 bytes .../.gradle/5.2.1/javaCompile/jarAnalysis.bin | Bin 0 -> 19009 bytes .../5.2.1/javaCompile/javaCompile.lock | Bin 0 -> 17 bytes .../.gradle/5.2.1/javaCompile/taskHistory.bin | Bin 0 -> 42895 bytes .../buildOutputCleanup.lock | Bin 0 -> 17 bytes .../buildOutputCleanup/cache.properties | 2 + .../buildOutputCleanup/outputFiles.bin | Bin 0 -> 19181 bytes .../Server/.gradle/vcs-1/gc.properties | 0 src/GoGreen/Server/.idea/encodings.xml | 4 + src/{ => GoGreen}/Server/.idea/gradle.xml | 0 src/GoGreen/Server/.idea/misc.xml | 7 + src/{ => GoGreen}/Server/.idea/workspace.xml | 0 src/GoGreen/Server/build.gradle | 73 + src/GoGreen/Server/build/jacoco/test.exec | Bin 0 -> 401199 bytes .../gogreen.server.data.model/User.html | 1 + .../gogreen.server.data.model/User.java.html | 23 + .../gogreen.server.data.model/index.html | 1 + .../index.source.html | 1 + .../RestExceptionHandler.html | 1 + .../RestExceptionHandler.java.html | 18 + .../gogreen.server.rest/UserController.html | 1 + .../UserController.java.html | 27 + .../jacocoHtml/gogreen.server.rest/index.html | 1 + .../gogreen.server.rest/index.source.html | 1 + .../gogreen.server.service/UserService.html | 1 + .../UserService.java.html | 41 + .../gogreen.server.service/index.html | 1 + .../gogreen.server.service/index.source.html | 1 + .../gogreen.server/Application.html | 1 + .../gogreen.server/Application.java.html | 14 + .../jacocoHtml/gogreen.server/index.html | 1 + .../gogreen.server/index.source.html | 1 + .../Server/build/jacocoHtml/index.html | 1 + .../jacocoHtml/jacoco-resources/branchfc.gif | Bin 0 -> 91 bytes .../jacocoHtml/jacoco-resources/branchnc.gif | Bin 0 -> 91 bytes .../jacocoHtml/jacoco-resources/branchpc.gif | Bin 0 -> 91 bytes .../jacocoHtml/jacoco-resources/bundle.gif | Bin 0 -> 709 bytes .../jacocoHtml/jacoco-resources/class.gif | Bin 0 -> 586 bytes .../jacocoHtml/jacoco-resources/down.gif | Bin 0 -> 67 bytes .../jacocoHtml/jacoco-resources/greenbar.gif | Bin 0 -> 91 bytes .../jacocoHtml/jacoco-resources/group.gif | Bin 0 -> 351 bytes .../jacocoHtml/jacoco-resources/method.gif | Bin 0 -> 193 bytes .../jacocoHtml/jacoco-resources/package.gif | Bin 0 -> 227 bytes .../jacocoHtml/jacoco-resources/prettify.css | 13 + .../jacocoHtml/jacoco-resources/prettify.js | 1510 +++++++++++++++++ .../jacocoHtml/jacoco-resources/redbar.gif | Bin 0 -> 91 bytes .../jacocoHtml/jacoco-resources/report.css | 243 +++ .../jacocoHtml/jacoco-resources/report.gif | Bin 0 -> 363 bytes .../jacocoHtml/jacoco-resources/session.gif | Bin 0 -> 213 bytes .../jacocoHtml/jacoco-resources/sort.gif | Bin 0 -> 58 bytes .../build/jacocoHtml/jacoco-resources/sort.js | 147 ++ .../jacocoHtml/jacoco-resources/source.gif | Bin 0 -> 354 bytes .../build/jacocoHtml/jacoco-resources/up.gif | Bin 0 -> 67 bytes .../build/jacocoHtml/jacoco-sessions.html | 1 + ...ogreen.server.rest.UserControllerTest.html | 173 ++ .../reports/tests/test/css/base-style.css | 179 ++ .../build/reports/tests/test/css/style.css | 84 + .../build/reports/tests/test/index.html | 133 ++ .../build/reports/tests/test/js/report.js | 194 +++ .../test/packages/gogreen.server.rest.html | 103 ++ ...gogreen.server.rest.UserControllerTest.xml | 75 + .../build/test-results/test/binary/output.bin | Bin 0 -> 35516 bytes .../test-results/test/binary/output.bin.idx | Bin 0 -> 69 bytes .../test-results/test/binary/results.bin | Bin 0 -> 117 bytes .../main/java/gogreen/server/Application.java | 0 .../java/gogreen/server/data/model/User.java | 22 +- .../data/repository/UserJpaRepository.java | 0 .../data/repository/UserRepository.java | 0 .../server/rest/RestExceptionHandler.java | 0 .../gogreen/server/rest/UserController.java | 0 .../gogreen/server/service/UserService.java | 0 .../server/rest/UserControllerTest.java | 0 src/GoGreen/settings.gradle | 5 + src/Server/.classpath | 439 ----- src/Server/.gitignore | 198 +++ src/Server/.idea/misc.xml | 2 +- src/Server/.project | 17 - src/Server/build.gradle | 47 +- src/Server/src/main/java/hello/Greeting.java | 20 + .../main/java/hello/GreetingController.java | 20 + .../main/java/hello/ServerApplication.java | 12 + .../src/test/java/GreetingControllerTest.java | 15 + src/Server/src/test/java/GreetingTest.java | 18 + .../src/test/java/ServerApplicationTest.java | 8 + 206 files changed, 6303 insertions(+), 2634 deletions(-) delete mode 100644 .classpath delete mode 100644 .project delete mode 100644 classes/production/OOPP/META-INF/OOPP.kotlin_module delete mode 100644 src/.classpath delete mode 100644 src/.idea/checkstyleidea-libs/readme.txt delete mode 100644 src/.idea/compiler.xml delete mode 100644 src/.idea/gradle.xml delete mode 100644 src/.idea/workspace.xml delete mode 100644 src/.project delete mode 100644 src/Client/.classpath create mode 100644 src/Client/.gitignore rename src/{ => Client}/.idea/checkstyle-idea.xml (100%) create mode 100644 src/Client/.idea/modules/Client.iml create mode 100644 src/Client/.idea/modules/Client.main.iml create mode 100644 src/Client/.idea/modules/Client.test.iml delete mode 100644 src/Client/.idea/uiDesigner.xml create mode 100644 src/Client/.idea/vcs.xml delete mode 100644 src/Client/.project delete mode 100644 src/Client/src/main/java/gogreen/client/controller/DashBoardController.java create mode 100644 src/Client/src/main/java/hello/Application.java create mode 100644 src/Client/src/main/java/hello/Message.java delete mode 100644 src/Client/src/main/resources/fxml/dashboard.fxml delete mode 100644 src/Client/src/main/resources/stylesheets/dashboardStyle.css create mode 100644 src/Client/src/test/java/ApplicationTest.java create mode 100644 src/Client/src/test/java/MessageTest.java delete mode 100644 src/Client/src/test/java/UserServiceTest.java delete mode 100644 src/Common/.classpath delete mode 100644 src/Common/.project create mode 100644 src/GUI/GUIController.java create mode 100644 src/GUI/GUIMain.fxml create mode 100644 src/GUI/GUIMain.java create mode 100644 src/GUI/GUIStyle.css create mode 100644 src/GUI/Login.fxml create mode 100644 src/GUI/LoginController.java create mode 100644 src/GUI/LoginStyle.css create mode 100644 src/GoGreen/Client/.gradle/5.2.1/executionHistory/executionHistory.bin create mode 100644 src/GoGreen/Client/.gradle/5.2.1/executionHistory/executionHistory.lock create mode 100644 src/GoGreen/Client/.gradle/5.2.1/fileChanges/last-build.bin create mode 100644 src/GoGreen/Client/.gradle/5.2.1/fileContent/fileContent.lock create mode 100644 src/GoGreen/Client/.gradle/5.2.1/fileHashes/fileHashes.bin create mode 100644 src/GoGreen/Client/.gradle/5.2.1/fileHashes/fileHashes.lock create mode 100644 src/GoGreen/Client/.gradle/5.2.1/fileHashes/resourceHashesCache.bin rename src/{Client/src/main/resources/application.properties => GoGreen/Client/.gradle/5.2.1/gc.properties} (100%) create mode 100644 src/GoGreen/Client/.gradle/5.2.1/javaCompile/classAnalysis.bin create mode 100644 src/GoGreen/Client/.gradle/5.2.1/javaCompile/jarAnalysis.bin create mode 100644 src/GoGreen/Client/.gradle/5.2.1/javaCompile/javaCompile.lock create mode 100644 src/GoGreen/Client/.gradle/5.2.1/javaCompile/taskHistory.bin create mode 100644 src/GoGreen/Client/.gradle/buildOutputCleanup/buildOutputCleanup.lock create mode 100644 src/GoGreen/Client/.gradle/buildOutputCleanup/cache.properties create mode 100644 src/GoGreen/Client/.gradle/buildOutputCleanup/outputFiles.bin create mode 100644 src/GoGreen/Client/.gradle/vcs-1/gc.properties create mode 100644 src/GoGreen/Client/.idea/compiler.xml rename src/{ => GoGreen/Client}/.idea/encodings.xml (100%) rename src/{ => GoGreen}/Client/.idea/gradle.xml (100%) rename src/{ => GoGreen/Client}/.idea/misc.xml (81%) create mode 100644 src/GoGreen/Client/.idea/modules.xml rename src/{ => GoGreen/Client}/.idea/uiDesigner.xml (100%) rename src/{ => GoGreen}/Client/.idea/workspace.xml (100%) create mode 100644 src/GoGreen/Client/build.gradle create mode 100644 src/GoGreen/Client/build/jacocoHtml/gogreen.client.controller/UserController$AlertHelper.html create mode 100644 src/GoGreen/Client/build/jacocoHtml/gogreen.client.controller/UserController.html create mode 100644 src/GoGreen/Client/build/jacocoHtml/gogreen.client.controller/UserController.java.html create mode 100644 src/GoGreen/Client/build/jacocoHtml/gogreen.client.controller/index.html create mode 100644 src/GoGreen/Client/build/jacocoHtml/gogreen.client.controller/index.source.html create mode 100644 src/GoGreen/Client/build/jacocoHtml/gogreen.client.rest/UserService.html create mode 100644 src/GoGreen/Client/build/jacocoHtml/gogreen.client.rest/UserService.java.html create mode 100644 src/GoGreen/Client/build/jacocoHtml/gogreen.client.rest/index.html create mode 100644 src/GoGreen/Client/build/jacocoHtml/gogreen.client.rest/index.source.html create mode 100644 src/GoGreen/Client/build/jacocoHtml/gogreen.client/Application.html create mode 100644 src/GoGreen/Client/build/jacocoHtml/gogreen.client/Application.java.html create mode 100644 src/GoGreen/Client/build/jacocoHtml/gogreen.client/index.html create mode 100644 src/GoGreen/Client/build/jacocoHtml/gogreen.client/index.source.html create mode 100644 src/GoGreen/Client/build/jacocoHtml/index.html create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/branchfc.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/branchnc.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/branchpc.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/bundle.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/class.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/down.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/greenbar.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/group.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/method.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/package.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/prettify.css create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/prettify.js create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/redbar.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/report.css create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/report.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/session.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/sort.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/sort.js create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/source.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-resources/up.gif create mode 100644 src/GoGreen/Client/build/jacocoHtml/jacoco-sessions.html create mode 100644 src/GoGreen/Client/build/resources/main/application.properties create mode 100644 src/GoGreen/Client/build/resources/main/fxml/dashboard.fxml rename src/{Client/src/main/resources => GoGreen/Client/build/resources/main}/fxml/sample.fxml (100%) rename src/{Client/src/main/resources => GoGreen/Client/build/resources/main}/pinkleaf.jpg (100%) rename src/{ => GoGreen}/Client/src/main/java/gogreen/client/Application.java (89%) rename src/{ => GoGreen}/Client/src/main/java/gogreen/client/controller/UserController.java (84%) rename src/{ => GoGreen}/Client/src/main/java/gogreen/client/rest/UserService.java (100%) create mode 100644 src/GoGreen/Client/src/main/resources/application.properties create mode 100644 src/GoGreen/Client/src/main/resources/fxml/dashboard.fxml create mode 100644 src/GoGreen/Client/src/main/resources/fxml/sample.fxml create mode 100644 src/GoGreen/Client/src/main/resources/pinkleaf.jpg rename src/{ => GoGreen}/Common/build.gradle (100%) rename src/{ => GoGreen}/Common/src/main/java/gogreen/common/ApplicationException.java (100%) rename src/{ => GoGreen}/Common/src/main/java/gogreen/common/ErrorResponse.java (100%) rename src/{ => GoGreen}/Common/src/main/java/gogreen/common/UserDTO.java (100%) create mode 100644 src/GoGreen/Server/.gradle/5.2.1/executionHistory/executionHistory.bin create mode 100644 src/GoGreen/Server/.gradle/5.2.1/executionHistory/executionHistory.lock create mode 100644 src/GoGreen/Server/.gradle/5.2.1/fileChanges/last-build.bin create mode 100644 src/GoGreen/Server/.gradle/5.2.1/fileContent/fileContent.lock create mode 100644 src/GoGreen/Server/.gradle/5.2.1/fileHashes/fileHashes.bin create mode 100644 src/GoGreen/Server/.gradle/5.2.1/fileHashes/fileHashes.lock create mode 100644 src/GoGreen/Server/.gradle/5.2.1/fileHashes/resourceHashesCache.bin create mode 100644 src/GoGreen/Server/.gradle/5.2.1/gc.properties create mode 100644 src/GoGreen/Server/.gradle/5.2.1/javaCompile/classAnalysis.bin create mode 100644 src/GoGreen/Server/.gradle/5.2.1/javaCompile/jarAnalysis.bin create mode 100644 src/GoGreen/Server/.gradle/5.2.1/javaCompile/javaCompile.lock create mode 100644 src/GoGreen/Server/.gradle/5.2.1/javaCompile/taskHistory.bin create mode 100644 src/GoGreen/Server/.gradle/buildOutputCleanup/buildOutputCleanup.lock create mode 100644 src/GoGreen/Server/.gradle/buildOutputCleanup/cache.properties create mode 100644 src/GoGreen/Server/.gradle/buildOutputCleanup/outputFiles.bin create mode 100644 src/GoGreen/Server/.gradle/vcs-1/gc.properties create mode 100644 src/GoGreen/Server/.idea/encodings.xml rename src/{ => GoGreen}/Server/.idea/gradle.xml (100%) create mode 100644 src/GoGreen/Server/.idea/misc.xml rename src/{ => GoGreen}/Server/.idea/workspace.xml (100%) create mode 100644 src/GoGreen/Server/build.gradle create mode 100644 src/GoGreen/Server/build/jacoco/test.exec create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server.data.model/User.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server.data.model/User.java.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server.data.model/index.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server.data.model/index.source.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server.rest/RestExceptionHandler.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server.rest/RestExceptionHandler.java.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server.rest/UserController.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server.rest/UserController.java.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server.rest/index.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server.rest/index.source.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server.service/UserService.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server.service/UserService.java.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server.service/index.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server.service/index.source.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server/Application.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server/Application.java.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server/index.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/gogreen.server/index.source.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/index.html create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/branchfc.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/branchnc.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/branchpc.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/bundle.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/class.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/down.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/greenbar.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/group.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/method.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/package.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/prettify.css create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/prettify.js create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/redbar.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/report.css create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/report.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/session.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/sort.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/sort.js create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/source.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-resources/up.gif create mode 100644 src/GoGreen/Server/build/jacocoHtml/jacoco-sessions.html create mode 100644 src/GoGreen/Server/build/reports/tests/test/classes/gogreen.server.rest.UserControllerTest.html create mode 100644 src/GoGreen/Server/build/reports/tests/test/css/base-style.css create mode 100644 src/GoGreen/Server/build/reports/tests/test/css/style.css create mode 100644 src/GoGreen/Server/build/reports/tests/test/index.html create mode 100644 src/GoGreen/Server/build/reports/tests/test/js/report.js create mode 100644 src/GoGreen/Server/build/reports/tests/test/packages/gogreen.server.rest.html create mode 100644 src/GoGreen/Server/build/test-results/test/TEST-gogreen.server.rest.UserControllerTest.xml create mode 100644 src/GoGreen/Server/build/test-results/test/binary/output.bin create mode 100644 src/GoGreen/Server/build/test-results/test/binary/output.bin.idx create mode 100644 src/GoGreen/Server/build/test-results/test/binary/results.bin rename src/{ => GoGreen}/Server/src/main/java/gogreen/server/Application.java (100%) rename src/{ => GoGreen}/Server/src/main/java/gogreen/server/data/model/User.java (53%) rename src/{ => GoGreen}/Server/src/main/java/gogreen/server/data/repository/UserJpaRepository.java (100%) rename src/{ => GoGreen}/Server/src/main/java/gogreen/server/data/repository/UserRepository.java (100%) rename src/{ => GoGreen}/Server/src/main/java/gogreen/server/rest/RestExceptionHandler.java (100%) rename src/{ => GoGreen}/Server/src/main/java/gogreen/server/rest/UserController.java (100%) rename src/{ => GoGreen}/Server/src/main/java/gogreen/server/service/UserService.java (100%) rename src/{ => GoGreen}/Server/src/test/java/gogreen/server/rest/UserControllerTest.java (100%) create mode 100644 src/GoGreen/settings.gradle delete mode 100644 src/Server/.classpath create mode 100644 src/Server/.gitignore delete mode 100644 src/Server/.project create mode 100644 src/Server/src/main/java/hello/Greeting.java create mode 100644 src/Server/src/main/java/hello/GreetingController.java create mode 100644 src/Server/src/main/java/hello/ServerApplication.java create mode 100644 src/Server/src/test/java/GreetingControllerTest.java create mode 100644 src/Server/src/test/java/GreetingTest.java create mode 100644 src/Server/src/test/java/ServerApplicationTest.java diff --git a/.classpath b/.classpath deleted file mode 100644 index f3a1f5f..0000000 --- a/.classpath +++ /dev/null @@ -1,420 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.gitignore b/.gitignore index 3e5b4b2..851ae2e 100644 --- a/.gitignore +++ b/.gitignore @@ -19,12 +19,10 @@ # Edit at https://www.gitignore.io/?templates=java,maven,eclipse,intellij,visualstudiocode ### our project ### -# src/**/.idea/ -# src/**/.gradle/ - -!src/GoGreen/build/reports - - +Client/.idea/ +Client/.gradle/ +Server/.idea/ +Server/.gradle/ ### Eclipse ### @@ -86,10 +84,10 @@ local.properties ### Eclipse Patch ### # Eclipse Core -# .project +.project # JDT-specific (Eclipse Java Development Tools) -# .classpath +.classpath # Annotation Processing .apt_generated @@ -217,25 +215,4 @@ buildNumber.properties # Ignore all local history of files .history -# End of https://www.gitignore.io/api/java,maven,eclipse,intellij,visualstudiocode - -### Gradle ### -.gradle -build/ - -# Ignore Gradle GUI config -gradle-app.setting - -# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) -!gradle-wrapper.jar - -# Cache of project -.gradletasknamecache - -# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898 -# gradle/wrapper/gradle-wrapper.properties - -### Gradle Patch ### -**/build/ - -# End of https://www.gitignore.io/api/gradle \ No newline at end of file +# End of https://www.gitignore.io/api/java,maven,eclipse,intellij,visualstudiocode \ No newline at end of file diff --git a/.project b/.project deleted file mode 100644 index dd47242..0000000 --- a/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - OOPP - - - - org.eclipse.jdt.core.javanature - - - - org.eclipse.jdt.core.javabuilder - - - - - - diff --git a/build.gradle b/build.gradle index 04e3b0b..16fa58a 100644 --- a/build.gradle +++ b/build.gradle @@ -1,20 +1,11 @@ buildscript { repositories { mavenCentral() - maven { - url "https://plugins.gradle.org/m2/" - } } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:2.0.5.RELEASE") - classpath("org.openjfx:javafx-plugin:0.0.7") } } -//plugins { -// id "org.openjfx.javafxplugin" version "0.0.7" -//} - - apply plugin: 'java' apply plugin: 'eclipse' @@ -23,22 +14,6 @@ apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' apply plugin: 'jacoco' apply plugin: 'checkstyle' -apply plugin: 'application' - -application { - mainClassName = 'gogreen.client.Application' -} - - - - -//apply plugin: 'org.openjfx.javafxplugin' - -tasks.withType(Checkstyle) { - reports { - html.destination rootProject.file("build/reports/checkstyle.html") - } -} repositories { mavenCentral() @@ -58,10 +33,6 @@ bootJar { sourceCompatibility = 1.8 targetCompatibility = 1.8 -test { - useJUnitPlatform() -} - dependencies { compile("org.springframework.boot:spring-boot-starter") compile("org.springframework:spring-web") @@ -69,45 +40,4 @@ dependencies { compile("org.springframework.boot:spring-boot-starter-web") testCompile('org.springframework.boot:spring-boot-starter-test') testCompile("junit:junit") -// compile project('src:Common') - compileOnly 'org.projectlombok:lombok:1.18.6' - compile("org.springframework.boot:spring-boot-starter-data-jpa") - compile("com.h2database:h2") - annotationProcessor 'org.projectlombok:lombok:1.18.6' - testCompile( - 'junit:junit:4.12', - 'org.junit.jupiter:junit-jupiter-api:5.4.0' - ) - testRuntime( - 'org.junit.jupiter:junit-jupiter-engine:5.4.0', - 'org.junit.vintage:junit-vintage-engine:5.4.0' - ) -} - -jacoco { - toolVersion = "0.8.3" - reportsDir = file("$buildDir/customJacocoReportDir") -} - -jacocoTestReport { - reports { - xml.enabled false - csv.enabled false - html.destination file("${buildDir}/jacocoHtml") - } -} - -//bootJar { -// mainClassName = 'Client.Application' -//} - - - -task application(type: JavaExec, dependsOn: classes) { - main = 'Cient.Application' -} - - - - - +} \ No newline at end of file diff --git a/classes/production/OOPP/META-INF/OOPP.kotlin_module b/classes/production/OOPP/META-INF/OOPP.kotlin_module deleted file mode 100644 index 8fb60192d378759239a3ecbf60eac8c8de446e9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16 RcmZQzU|?ooU|@t|UH|}6022TJ diff --git a/settings.gradle b/settings.gradle index df6f113..f310c3a 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,5 +1 @@ -rootProject.name = 'OOPP' - -include ':src:Client' -include ':src:Common' -include ':src:Server' \ No newline at end of file +rootProject.name = 'OOPP' \ No newline at end of file diff --git a/src/.classpath b/src/.classpath deleted file mode 100644 index 757e1b8..0000000 --- a/src/.classpath +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/src/.idea/checkstyleidea-libs/readme.txt b/src/.idea/checkstyleidea-libs/readme.txt deleted file mode 100644 index cd71e1b..0000000 --- a/src/.idea/checkstyleidea-libs/readme.txt +++ /dev/null @@ -1,6 +0,0 @@ -This folder contains libraries copied from the "OOPP" project. -It is managed by the CheckStyle-IDEA IDE plugin. -Do not modify this folder while the IDE is running. -When the IDE is stopped, you may delete this folder at any time. It will be recreated as needed. -In order to prevent the CheckStyle-IDEA IDE plugin from creating this folder, -uncheck the "Copy libraries from project directory" option in the CheckStyle-IDEA settings dialog. diff --git a/src/.idea/compiler.xml b/src/.idea/compiler.xml deleted file mode 100644 index a1757ae..0000000 --- a/src/.idea/compiler.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/src/.idea/gradle.xml b/src/.idea/gradle.xml deleted file mode 100644 index 6321230..0000000 --- a/src/.idea/gradle.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/.idea/workspace.xml b/src/.idea/workspace.xml deleted file mode 100644 index da31729..0000000 --- a/src/.idea/workspace.xml +++ /dev/null @@ -1,793 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - gogreen.server.rest.* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +Generated by +Gradle 5.2.1 at 04-Mar-2019 12:16:03

+ + + + diff --git a/src/GoGreen/Server/build/reports/tests/test/css/base-style.css b/src/GoGreen/Server/build/reports/tests/test/css/base-style.css new file mode 100644 index 0000000..4afa73e --- /dev/null +++ b/src/GoGreen/Server/build/reports/tests/test/css/base-style.css @@ -0,0 +1,179 @@ + +body { + margin: 0; + padding: 0; + font-family: sans-serif; + font-size: 12pt; +} + +body, a, a:visited { + color: #303030; +} + +#content { + padding-left: 50px; + padding-right: 50px; + padding-top: 30px; + padding-bottom: 30px; +} + +#content h1 { + font-size: 160%; + margin-bottom: 10px; +} + +#footer { + margin-top: 100px; + font-size: 80%; + white-space: nowrap; +} + +#footer, #footer a { + color: #a0a0a0; +} + +#line-wrapping-toggle { + vertical-align: middle; +} + +#label-for-line-wrapping-toggle { + vertical-align: middle; +} + +ul { + margin-left: 0; +} + +h1, h2, h3 { + white-space: nowrap; +} + +h2 { + font-size: 120%; +} + +ul.tabLinks { + padding-left: 0; + padding-top: 10px; + padding-bottom: 10px; + overflow: auto; + min-width: 800px; + width: auto !important; + width: 800px; +} + +ul.tabLinks li { + float: left; + height: 100%; + list-style: none; + padding-left: 10px; + padding-right: 10px; + padding-top: 5px; + padding-bottom: 5px; + margin-bottom: 0; + -moz-border-radius: 7px; + border-radius: 7px; + margin-right: 25px; + border: solid 1px #d4d4d4; + background-color: #f0f0f0; +} + +ul.tabLinks li:hover { + background-color: #fafafa; +} + +ul.tabLinks li.selected { + background-color: #c5f0f5; + border-color: #c5f0f5; +} + +ul.tabLinks a { + font-size: 120%; + display: block; + outline: none; + text-decoration: none; + margin: 0; + padding: 0; +} + +ul.tabLinks li h2 { + margin: 0; + padding: 0; +} + +div.tab { +} + +div.selected { + display: block; +} + +div.deselected { + display: none; +} + +div.tab table { + min-width: 350px; + width: auto !important; + width: 350px; + border-collapse: collapse; +} + +div.tab th, div.tab table { + border-bottom: solid #d0d0d0 1px; +} + +div.tab th { + text-align: left; + white-space: nowrap; + padding-left: 6em; +} + +div.tab th:first-child { + padding-left: 0; +} + +div.tab td { + white-space: nowrap; + padding-left: 6em; + padding-top: 5px; + padding-bottom: 5px; +} + +div.tab td:first-child { + padding-left: 0; +} + +div.tab td.numeric, div.tab th.numeric { + text-align: right; +} + +span.code { + display: inline-block; + margin-top: 0em; + margin-bottom: 1em; +} + +span.code pre { + font-size: 11pt; + padding-top: 10px; + padding-bottom: 10px; + padding-left: 10px; + padding-right: 10px; + margin: 0; + background-color: #f7f7f7; + border: solid 1px #d0d0d0; + min-width: 700px; + width: auto !important; + width: 700px; +} + +span.wrapped pre { + word-wrap: break-word; + white-space: pre-wrap; + word-break: break-all; +} + +label.hidden { + display: none; +} \ No newline at end of file diff --git a/src/GoGreen/Server/build/reports/tests/test/css/style.css b/src/GoGreen/Server/build/reports/tests/test/css/style.css new file mode 100644 index 0000000..3dc4913 --- /dev/null +++ b/src/GoGreen/Server/build/reports/tests/test/css/style.css @@ -0,0 +1,84 @@ + +#summary { + margin-top: 30px; + margin-bottom: 40px; +} + +#summary table { + border-collapse: collapse; +} + +#summary td { + vertical-align: top; +} + +.breadcrumbs, .breadcrumbs a { + color: #606060; +} + +.infoBox { + width: 110px; + padding-top: 15px; + padding-bottom: 15px; + text-align: center; +} + +.infoBox p { + margin: 0; +} + +.counter, .percent { + font-size: 120%; + font-weight: bold; + margin-bottom: 8px; +} + +#duration { + width: 125px; +} + +#successRate, .summaryGroup { + border: solid 2px #d0d0d0; + -moz-border-radius: 10px; + border-radius: 10px; +} + +#successRate { + width: 140px; + margin-left: 35px; +} + +#successRate .percent { + font-size: 180%; +} + +.success, .success a { + color: #008000; +} + +div.success, #successRate.success { + background-color: #bbd9bb; + border-color: #008000; +} + +.failures, .failures a { + color: #b60808; +} + +.skipped, .skipped a { + color: #c09853; +} + +div.failures, #successRate.failures { + background-color: #ecdada; + border-color: #b60808; +} + +ul.linkList { + padding-left: 0; +} + +ul.linkList li { + list-style: none; + margin-bottom: 5px; +} diff --git a/src/GoGreen/Server/build/reports/tests/test/index.html b/src/GoGreen/Server/build/reports/tests/test/index.html new file mode 100644 index 0000000..1b8b764 --- /dev/null +++ b/src/GoGreen/Server/build/reports/tests/test/index.html @@ -0,0 +1,133 @@ + + + + + +Test results - Test Summary + + + + + +
+

Test Summary

+
+ + + + + +
+
+ + + + + + + +
+
+
1
+

tests

+
+
+
+
0
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
0.928s
+

duration

+
+
+
+
+
+
100%
+

successful

+
+
+
+
+ +
+

Packages

+ + + + + + + + + + + + + + + + + + + + + +
PackageTestsFailuresIgnoredDurationSuccess rate
+gogreen.server.rest +1000.928s100%
+
+
+

Classes

+ + + + + + + + + + + + + + + + + + + + + +
ClassTestsFailuresIgnoredDurationSuccess rate
+gogreen.server.rest.UserControllerTest +1000.928s100%
+
+
+ +
+ + diff --git a/src/GoGreen/Server/build/reports/tests/test/js/report.js b/src/GoGreen/Server/build/reports/tests/test/js/report.js new file mode 100644 index 0000000..83bab4a --- /dev/null +++ b/src/GoGreen/Server/build/reports/tests/test/js/report.js @@ -0,0 +1,194 @@ +(function (window, document) { + "use strict"; + + var tabs = {}; + + function changeElementClass(element, classValue) { + if (element.getAttribute("className")) { + element.setAttribute("className", classValue); + } else { + element.setAttribute("class", classValue); + } + } + + function getClassAttribute(element) { + if (element.getAttribute("className")) { + return element.getAttribute("className"); + } else { + return element.getAttribute("class"); + } + } + + function addClass(element, classValue) { + changeElementClass(element, getClassAttribute(element) + " " + classValue); + } + + function removeClass(element, classValue) { + changeElementClass(element, getClassAttribute(element).replace(classValue, "")); + } + + function initTabs() { + var container = document.getElementById("tabs"); + + tabs.tabs = findTabs(container); + tabs.titles = findTitles(tabs.tabs); + tabs.headers = findHeaders(container); + tabs.select = select; + tabs.deselectAll = deselectAll; + tabs.select(0); + + return true; + } + + function getCheckBox() { + return document.getElementById("line-wrapping-toggle"); + } + + function getLabelForCheckBox() { + return document.getElementById("label-for-line-wrapping-toggle"); + } + + function findCodeBlocks() { + var spans = document.getElementById("tabs").getElementsByTagName("span"); + var codeBlocks = []; + for (var i = 0; i < spans.length; ++i) { + if (spans[i].className.indexOf("code") >= 0) { + codeBlocks.push(spans[i]); + } + } + return codeBlocks; + } + + function forAllCodeBlocks(operation) { + var codeBlocks = findCodeBlocks(); + + for (var i = 0; i < codeBlocks.length; ++i) { + operation(codeBlocks[i], "wrapped"); + } + } + + function toggleLineWrapping() { + var checkBox = getCheckBox(); + + if (checkBox.checked) { + forAllCodeBlocks(addClass); + } else { + forAllCodeBlocks(removeClass); + } + } + + function initControls() { + if (findCodeBlocks().length > 0) { + var checkBox = getCheckBox(); + var label = getLabelForCheckBox(); + + checkBox.onclick = toggleLineWrapping; + checkBox.checked = false; + + removeClass(label, "hidden"); + } + } + + function switchTab() { + var id = this.id.substr(1); + + for (var i = 0; i < tabs.tabs.length; i++) { + if (tabs.tabs[i].id === id) { + tabs.select(i); + break; + } + } + + return false; + } + + function select(i) { + this.deselectAll(); + + changeElementClass(this.tabs[i], "tab selected"); + changeElementClass(this.headers[i], "selected"); + + while (this.headers[i].firstChild) { + this.headers[i].removeChild(this.headers[i].firstChild); + } + + var h2 = document.createElement("H2"); + + h2.appendChild(document.createTextNode(this.titles[i])); + this.headers[i].appendChild(h2); + } + + function deselectAll() { + for (var i = 0; i < this.tabs.length; i++) { + changeElementClass(this.tabs[i], "tab deselected"); + changeElementClass(this.headers[i], "deselected"); + + while (this.headers[i].firstChild) { + this.headers[i].removeChild(this.headers[i].firstChild); + } + + var a = document.createElement("A"); + + a.setAttribute("id", "ltab" + i); + a.setAttribute("href", "#tab" + i); + a.onclick = switchTab; + a.appendChild(document.createTextNode(this.titles[i])); + + this.headers[i].appendChild(a); + } + } + + function findTabs(container) { + return findChildElements(container, "DIV", "tab"); + } + + function findHeaders(container) { + var owner = findChildElements(container, "UL", "tabLinks"); + return findChildElements(owner[0], "LI", null); + } + + function findTitles(tabs) { + var titles = []; + + for (var i = 0; i < tabs.length; i++) { + var tab = tabs[i]; + var header = findChildElements(tab, "H2", null)[0]; + + header.parentNode.removeChild(header); + + if (header.innerText) { + titles.push(header.innerText); + } else { + titles.push(header.textContent); + } + } + + return titles; + } + + function findChildElements(container, name, targetClass) { + var elements = []; + var children = container.childNodes; + + for (var i = 0; i < children.length; i++) { + var child = children.item(i); + + if (child.nodeType === 1 && child.nodeName === name) { + if (targetClass && child.className.indexOf(targetClass) < 0) { + continue; + } + + elements.push(child); + } + } + + return elements; + } + + // Entry point. + + window.onload = function() { + initTabs(); + initControls(); + }; +} (window, window.document)); \ No newline at end of file diff --git a/src/GoGreen/Server/build/reports/tests/test/packages/gogreen.server.rest.html b/src/GoGreen/Server/build/reports/tests/test/packages/gogreen.server.rest.html new file mode 100644 index 0000000..d248c7f --- /dev/null +++ b/src/GoGreen/Server/build/reports/tests/test/packages/gogreen.server.rest.html @@ -0,0 +1,103 @@ + + + + + +Test results - Package gogreen.server.rest + + + + + +
+

Package gogreen.server.rest

+ +
+ + + + + +
+
+ + + + + + + +
+
+
1
+

tests

+
+
+
+
0
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
0.928s
+

duration

+
+
+
+
+
+
100%
+

successful

+
+
+
+
+ +
+

Classes

+ + + + + + + + + + + + + + + + + + + +
ClassTestsFailuresIgnoredDurationSuccess rate
+UserControllerTest +1000.928s100%
+
+
+ +
+ + diff --git a/src/GoGreen/Server/build/test-results/test/TEST-gogreen.server.rest.UserControllerTest.xml b/src/GoGreen/Server/build/test-results/test/TEST-gogreen.server.rest.UserControllerTest.xml new file mode 100644 index 0000000..7b299aa --- /dev/null +++ b/src/GoGreen/Server/build/test-results/test/TEST-gogreen.server.rest.UserControllerTest.xml @@ -0,0 +1,75 @@ + + + + + false]], class annotated with @DirtiesContext [false] with mode [null]. +12:15:53.678 [Test worker] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [gogreen.server.rest.UserControllerTest] +12:15:53.678 [Test worker] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [gogreen.server.rest.UserControllerTest] +12:15:54.263 [Test worker] DEBUG org.springframework.test.context.support.DependencyInjectionTestExecutionListener - Performing dependency injection for test context [[DefaultTestContext@36c1eab1 testClass = UserControllerTest, testInstance = gogreen.server.rest.UserControllerTest@568a352d, testMethod = [null], testException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@401b3c92 testClass = UserControllerTest, locations = '{}', classes = '{class gogreen.server.Application, class gogreen.server.Application}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true, server.port=0}', contextCustomizers = set[org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@31c67424, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@42d370a7, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@235fcef7, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1276e7b2], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> false]]]. +12:15:54.307 [Test worker] DEBUG org.springframework.core.env.StandardEnvironment - Adding PropertySource 'systemProperties' with lowest search precedence +12:15:54.307 [Test worker] DEBUG org.springframework.core.env.StandardEnvironment - Adding PropertySource 'systemEnvironment' with lowest search precedence +12:15:54.308 [Test worker] DEBUG org.springframework.core.env.StandardEnvironment - Initialized StandardEnvironment with PropertySources [MapPropertySource@535869477 {name='systemProperties', properties={java.runtime.name=Java(TM) SE Runtime Environment, sun.boot.library.path=C:\Program Files\Java\jdk1.8.0_201\jre\bin, java.vm.version=25.201-b09, java.vm.vendor=Oracle Corporation, java.vendor.url=http://java.oracle.com/, path.separator=;, java.vm.name=Java HotSpot(TM) 64-Bit Server VM, file.encoding.pkg=sun.io, user.script=, sun.java.launcher=SUN_STANDARD, user.country=GB, sun.os.patch.level=, java.vm.specification.name=Java Virtual Machine Specification, user.dir=C:\Users\ceren\Desktop\My Courses\OOP project\OOPP\Server, java.runtime.version=1.8.0_201-b09, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.endorsed.dirs=C:\Program Files\Java\jdk1.8.0_201\jre\lib\endorsed, os.arch=amd64, java.io.tmpdir=C:\Users\ceren\AppData\Local\Temp\, line.separator= +, java.vm.specification.vendor=Oracle Corporation, user.variant=, os.name=Windows 10, sun.jnu.encoding=Cp1252, java.library.path=C:\Program Files\Java\jdk1.8.0_201\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Users\ceren\scoop\apps\oraclejdk\11.0.2-9\bin;C:\Users\ceren\scoop\apps\idea\current\bin;C:\Users\ceren\scoop\shims;C:\Users\ceren\AppData\Local\Microsoft\WindowsApps;C:\Users\ceren\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ceren\AppData\Roaming\npm;., java.specification.name=Java Platform API Specification, java.class.version=52.0, org.gradle.native=false, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, os.version=10.0, user.home=C:\Users\ceren, user.timezone=Europe/Berlin, java.awt.printerjob=sun.awt.windows.WPrinterJob, file.encoding=windows-1252, java.specification.version=1.8, java.class.path=C:\Users\ceren\Desktop\My Courses\OOP project\OOPP\Server\build\classes\java\test;C:\Users\ceren\Desktop\My Courses\OOP project\OOPP\Server\build\resources\test;C:\Users\ceren\Desktop\My Courses\OOP project\OOPP\Server\build\classes\java\main;C:\Users\ceren\Desktop\My Courses\OOP project\OOPP\Server\build\resources\main;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-web\2.0.5.RELEASE\52daa1f1509bd637a737206e54c06a17aabb9504\spring-boot-starter-web-2.0.5.RELEASE.jar;C:\Users\ceren\Desktop\My Courses\OOP project\OOPP\Common\build\libs\Common.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-data-jpa\2.0.5.RELEASE\c99b58e8ada11478aa5d0c3065745b7e887f094e\spring-boot-starter-data-jpa-2.0.5.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\com.h2database\h2\1.4.197\bb391050048ca8ae3e32451b5a3714ecd3596a46\h2-1.4.197.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-test\2.0.5.RELEASE\ab04ca2e76f6a8e786001352a81a10e4b0e7fbc8\spring-boot-starter-test-2.0.5.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.junit.vintage\junit-vintage-engine\5.4.0\247fe2182965c52cda94320563b16f8907e86da6\junit-vintage-engine-5.4.0.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\junit\junit\4.12\2973d150c0dc1fefe998f834810d68f278ea58ec\junit-4.12.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter-engine\5.4.0\30083adf3fbd7b734f12e6cb4d99dedab99fc34b\junit-jupiter-engine-5.4.0.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter-api\5.4.0\1a09f25a160f71c267f9ebe3b229b17805c683e9\junit-jupiter-api-5.4.0.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-json\2.0.5.RELEASE\d0052ded4733ceb1fb7d927238f22f9a92099227\spring-boot-starter-json-2.0.5.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-aop\2.0.5.RELEASE\6bc1e8bcc849772d48cae1e8278cd2b471361698\spring-boot-starter-aop-2.0.5.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-jdbc\2.0.5.RELEASE\9a5370acc7c5e17f4a00578211fbbd212b9a8329\spring-boot-starter-jdbc-2.0.5.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter\2.0.5.RELEASE\1f53487a373be18d064a5815e9bac9882ef15cdc\spring-boot-starter-2.0.5.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-tomcat\2.0.5.RELEASE\eaac8a5d73b45400bc88cd7f6b5c99b5f0d5e9b7\spring-boot-starter-tomcat-2.0.5.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.hibernate.validator\hibernate-validator\6.0.12.Final\478003e61b056c1f97840ba3e62ff31cdc89597\hibernate-validator-6.0.12.Final.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework\spring-webmvc\5.0.9.RELEASE\c18346caaeb8dc648c4cc01874996fd9fef76664\spring-webmvc-5.0.9.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework\spring-web\5.0.9.RELEASE\1ea3aab93340849313fa74ec626ddaf1fff9ed8e\spring-web-5.0.9.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\javax.transaction\javax.transaction-api\1.2\d81aff979d603edd90dcd8db2abc1f4ce6479e3e\javax.transaction-api-1.2.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.hibernate\hibernate-core\5.2.17.Final\f2dc36470e7a2ffcf6106bb1625ecf5b54bb5f65\hibernate-core-5.2.17.Final.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.data\spring-data-jpa\2.0.10.RELEASE\a6e644c363d050c6c90f078f4f0ac66892f60d54\spring-data-jpa-2.0.10.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aspects\5.0.9.RELEASE\dfb2da4c573391d8e8a482f08bdf4d38398e2bb0\spring-aspects-5.0.9.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-test-autoconfigure\2.0.5.RELEASE\54d5e8f9e88c6236fe164474f0aed5a8a1052c43\spring-boot-test-autoconfigure-2.0.5.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-test\2.0.5.RELEASE\ce6353f33217982357a6bdba6576015ea333304c\spring-boot-test-2.0.5.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\com.jayway.jsonpath\json-path\2.4.0\765a4401ceb2dc8d40553c2075eb80a8fa35c2ae\json-path-2.4.0.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.assertj\assertj-core\3.9.1\c5ce126b15f28d56cd8f960c1a6a058b9c9aea87\assertj-core-3.9.1.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.mockito\mockito-core\2.15.0\b84bfbbc29cd22c9529409627af6ea2897f4fa85\mockito-core-2.15.0.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.hamcrest\hamcrest-library\1.3\4785a3c21320980282f9f33d0d1264a69040538f\hamcrest-library-1.3.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.hamcrest\hamcrest-core\1.3\42a25dc3219429f0e5d060061f71acb49bf010a0\hamcrest-core-1.3.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.skyscreamer\jsonassert\1.5.0\6c9d5fe2f59da598d9aefc1cfc6528ff3cf32df3\jsonassert-1.5.0.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework\spring-test\5.0.9.RELEASE\218c8648f898453be92d550252e0ce2a84b54375\spring-test-5.0.9.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-autoconfigure\2.0.5.RELEASE\e5588642799e0c0c04638e255c3d3f31ba400ff4\spring-boot-autoconfigure-2.0.5.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot\2.0.5.RELEASE\19a4624cbd89a318d10c79f289c6c816043850fb\spring-boot-2.0.5.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework\spring-context\5.0.9.RELEASE\2501e55acb6c2e84667cda3f845d1d00a0dc4e05\spring-context-5.0.9.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework\spring-expression\5.0.9.RELEASE\1f9db5ff3a758102c0434cc3457aa47c50c39a4a\spring-expression-5.0.9.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework\spring-orm\5.0.9.RELEASE\bb9265effd7c903f4cc1c98d16b4188b7827a1cc\spring-orm-5.0.9.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jdbc\5.0.9.RELEASE\2f38726ef2f5ecb72af7e915dac43177b01a8f53\spring-jdbc-5.0.9.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.data\spring-data-commons\2.0.10.RELEASE\64d4e58a2b16b9446d51a2650058d821a5bce98d\spring-data-commons-2.0.10.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework\spring-tx\5.0.9.RELEASE\d3a13fc3c56bdddd8144a686ed64f0cdb3ad7305\spring-tx-5.0.9.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aop\5.0.9.RELEASE\98003b099697fe46b6bdf18c7e3f66d7a1381060\spring-aop-5.0.9.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework\spring-beans\5.0.9.RELEASE\65f56fdab1bb90ad059e314d2f2f4cf76f9bdbde\spring-beans-5.0.9.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework\spring-core\5.0.9.RELEASE\9f9a828936d81afd49a603bda9cc1aed863a0d85\spring-core-5.0.9.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.xmlunit\xmlunit-core\2.5.1\4ffdb346572a7356f7521cd3119ce5287d2e339d\xmlunit-core-2.5.1.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.junit.platform\junit-platform-engine\1.4.0\b4419dc190a5d82b9cac6b52e0af9140895c3f87\junit-platform-engine-1.4.0.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.junit.platform\junit-platform-commons\1.4.0\e0b2ed8fac32ad6469d75d034e759f1969db8dda\junit-platform-commons-1.4.0.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.apiguardian\apiguardian-api\1.0.0\3ef5276905e36f4d8055fe3cb0bdcc7503ffc85d\apiguardian-api-1.0.0.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.opentest4j\opentest4j\1.1.1\efd9f971e91074491ea55b19f67b13470cf4fcdd\opentest4j-1.1.1.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-logging\2.0.5.RELEASE\c353e0b9591d0765c687ff0a678478cbebfd5c23\spring-boot-starter-logging-2.0.5.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\javax.annotation\javax.annotation-api\1.3.2\934c04d3cfef185a8008e7bf34331b79730a9d43\javax.annotation-api-1.3.2.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.yaml\snakeyaml\1.19\2d998d3d674b172a588e54ab619854d073f555b5\snakeyaml-1.19.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jdk8\2.9.6\456895fc91bf7180b216fead220373e6278230c9\jackson-datatype-jdk8-2.9.6.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jsr310\2.9.6\ea54f6193d224e5e5732bbd4262327eb465397c2\jackson-datatype-jsr310-2.9.6.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.module\jackson-module-parameter-names\2.9.6\129acd77a4b6ee30d62d3a0899b1344c8ec2bff8\jackson-module-parameter-names-2.9.6.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.9.6\cfa4f316351a91bfd95cb0644c6a2c95f52db1fc\jackson-databind-2.9.6.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-websocket\8.5.34\5f86906367c2540b21e6aeecc277d2ce9ec939b0\tomcat-embed-websocket-8.5.34.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-core\8.5.34\a038040d68a90397f95dd1e11b979fe364a5000f\tomcat-embed-core-8.5.34.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-el\8.5.34\be71a9a5bdd001db7cf97c47429eec0bdd3b7b88\tomcat-embed-el-8.5.34.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\javax.validation\validation-api\2.0.1.Final\cb855558e6271b1b32e716d24cb85c7f583ce09e\validation-api-2.0.1.Final.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.hibernate.common\hibernate-commons-annotations\5.0.1.Final\71e1cff3fcb20d3b3af4f3363c3ddb24d33c6879\hibernate-commons-annotations-5.0.1.Final.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.jboss.logging\jboss-logging\3.3.2.Final\3789d00e859632e6c6206adc0c71625559e6e3b0\jboss-logging-3.3.2.Final.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\com.fasterxml\classmate\1.3.4\3d5f48f10bbe4eb7bd862f10c0583be2e0053c6\classmate-1.3.4.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.aspectj\aspectjweaver\1.8.13\ad94df2a28d658a40dc27bbaff6a1ce5fbf04e9b\aspectjweaver-1.8.13.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\com.zaxxer\HikariCP\2.7.9\a83113d2c091d0d0f853dad3217bd7df3beb6ae3\HikariCP-2.7.9.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.hibernate.javax.persistence\hibernate-jpa-2.1-api\1.0.2.Final\52afb5762c704a6b586e27742470c08f91877fc1\hibernate-jpa-2.1-api-1.0.2.Final.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.javassist\javassist\3.22.0-GA\3e83394258ae2089be7219b971ec21a8288528ad\javassist-3.22.0-GA.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\antlr\antlr\2.7.7\83cd2cd674a217ade95a4bb83a8a14f351f48bd0\antlr-2.7.7.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.jboss\jandex\2.0.3.Final\bfc4d6257dbff7a33a357f0de116be6ff951d849\jandex-2.0.3.Final.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\dom4j\dom4j\1.6.1\5d3ccc056b6f056dbf0dddfdf43894b9065a8f94\dom4j-1.6.1.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-classic\1.2.3\7c4f3c474fb2c041d8028740440937705ebb473a\logback-classic-1.2.3.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-to-slf4j\2.10.0\f7e631ccf49cfc0aefa4a2a728da7d374c05bd3c\log4j-to-slf4j-2.10.0.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.slf4j\jul-to-slf4j\1.7.25\af5364cd6679bfffb114f0dec8a157aaa283b76\jul-to-slf4j-1.7.25.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.25\da76ca59f6a57ee3102f8f9bd9cee742973efa8a\slf4j-api-1.7.25.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\net.minidev\json-smart\2.3\7396407491352ce4fa30de92efb158adb76b5b\json-smart-2.3.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\net.bytebuddy\byte-buddy\1.7.11\f02857a4e2c66ccbe7aaad6100a0a6c461bce9b3\byte-buddy-1.7.11.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\net.bytebuddy\byte-buddy-agent\1.7.11\b425a8933ca07edd03c6dbc8bc3b595fba9780de\byte-buddy-agent-1.7.11.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.objenesis\objenesis\2.6\639033469776fd37c08358c6b92a4761feb2af4b\objenesis-2.6.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\com.vaadin.external.google\android-json\0.0.20131108.vaadin1\fa26d351fe62a6a17f5cda1287c1c6110dec413f\android-json-0.0.20131108.vaadin1.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jcl\5.0.9.RELEASE\bc3b5aaae53f0bc03647e53ecbd98a05b47a4e90\spring-jcl-5.0.9.RELEASE.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.9.0\7c10d545325e3a6e72e06381afe469fd40eb701\jackson-annotations-2.9.0.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.9.6\4e393793c37c77e042ccc7be5a914ae39251b365\jackson-core-2.9.6.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\net.minidev\accessors-smart\1.2\c592b500269bfde36096641b01238a8350f8aa31\accessors-smart-1.2.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-core\1.2.3\864344400c3d4d92dfeb0a305dc87d953677c03c\logback-core-1.2.3.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.10.0\fec5797a55b786184a537abd39c3fa1449d752d6\log4j-api-2.10.0.jar;C:\Users\ceren\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm\5.0.4\da08b8cce7bbf903602a25a3a163ae252435795\asm-5.0.4.jar, user.name=ceren, java.vm.specification.version=1.8, sun.java.command=worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle Test Executor 4', java.home=C:\Program Files\Java\jdk1.8.0_201\jre, sun.arch.data.model=64, user.language=en, java.specification.vendor=Oracle Corporation, awt.toolkit=sun.awt.windows.WToolkit, java.vm.info=mixed mode, java.version=1.8.0_201, java.ext.dirs=C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext, sun.boot.class.path=C:\Program Files\Java\jdk1.8.0_201\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_201\jre\classes, java.vendor=Oracle Corporation, org.gradle.test.worker=4, file.separator=\, java.vendor.url.bug=http://bugreport.sun.com/bugreport/, sun.io.unicode.encoding=UnicodeLittle, sun.cpu.endian=little, sun.desktop=windows, sun.cpu.isalist=amd64}}, SystemEnvironmentPropertySource@2041610596 {name='systemEnvironment', properties={GOOGLE_DEFAULT_CLIENT_ID=no, USERDOMAIN_ROAMINGPROFILE=DESKTOP-FATFDSA, PROCESSOR_LEVEL=6, RegionCode=EMEA, SESSIONNAME=Console, ALLUSERSPROFILE=C:\ProgramData, PROCESSOR_ARCHITECTURE=AMD64, GIT_INSTALL_ROOT=C:\Users\ceren\scoop\apps\git\current, GOOGLE_DEFAULT_CLIENT_SECRET=no, PSModulePath=C:\Users\ceren\Documents\WindowsPowerShell\Modules;C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, SystemDrive=C:, USERNAME=ceren, ProgramFiles(x86)=C:\Program Files (x86), PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.CPL, DriverData=C:\Windows\System32\Drivers\DriverData, OneDriveConsumer=C:\Users\ceren\OneDrive, platformcode=AN, ProgramData=C:\ProgramData, ProgramW6432=C:\Program Files, HOMEPATH=\Users\ceren, PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 158 Stepping 10, GenuineIntel, ProgramFiles=C:\Program Files, PUBLIC=C:\Users\Public, windir=C:\WINDOWS, =::=::\, LOCALAPPDATA=C:\Users\ceren\AppData\Local, USERDOMAIN=DESKTOP-FATFDSA, LOGONSERVER=\\DESKTOP-FATFDSA, JAVA_HOME=C:\Users\ceren\scoop\apps\oraclejdk\11.0.2-9, OneDrive=C:\Users\ceren\OneDrive, APPDATA=C:\Users\ceren\AppData\Roaming, GOOGLE_API_KEY=no, VBOX_MSI_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\, CommonProgramFiles=C:\Program Files\Common Files, Path=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Users\ceren\scoop\apps\oraclejdk\11.0.2-9\bin;C:\Users\ceren\scoop\apps\idea\current\bin;C:\Users\ceren\scoop\shims;C:\Users\ceren\AppData\Local\Microsoft\WindowsApps;C:\Users\ceren\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ceren\AppData\Roaming\npm, OS=Windows_NT, COMPUTERNAME=DESKTOP-FATFDSA, PTSMINSTALLPATH=c:\Program Files\HP\HP ProtectTools Security Manager\Bin\, OnlineServices=Online Services, PROCESSOR_REVISION=9e0a, CommonProgramW6432=C:\Program Files\Common Files, ComSpec=C:\WINDOWS\system32\cmd.exe, PTSMINSTALLPATH_X86=c:\Program Files (x86)\HP\HP ProtectTools Security Manager\Bin\, SystemRoot=C:\WINDOWS, TEMP=C:\Users\ceren\AppData\Local\Temp, HOMEDRIVE=C:, USERPROFILE=C:\Users\ceren, TMP=C:\Users\ceren\AppData\Local\Temp, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, NUMBER_OF_PROCESSORS=12}}] +12:15:54.313 [Test worker] DEBUG org.springframework.test.context.support.TestPropertySourceUtils - Adding inlined properties to environment: {spring.jmx.enabled=false, org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true, server.port=0} +12:15:54.313 [Test worker] DEBUG org.springframework.core.env.StandardEnvironment - Adding PropertySource 'Inlined Test Properties' with highest search precedence + + . ____ _ __ _ _ + /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ +( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ + \\/ ___)| |_)| | | | | || (_| | ) ) ) ) + ' |____| .__|_| |_|_| |_\__, | / / / / + =========|_|==============|___/=/_/_/_/ + :: Spring Boot :: (v2.0.5.RELEASE) + +2019-03-04 12:15:54.768 INFO 21460 --- [ Test worker] gogreen.server.rest.UserControllerTest : Starting UserControllerTest on DESKTOP-FATFDSA with PID 21460 (started by ceren in C:\Users\ceren\Desktop\My Courses\OOP project\OOPP\Server) +2019-03-04 12:15:54.770 INFO 21460 --- [ Test worker] gogreen.server.rest.UserControllerTest : No active profile set, falling back to default profiles: default +2019-03-04 12:15:54.818 INFO 21460 --- [ Test worker] ConfigServletWebServerApplicationContext : Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@6fe4b9d3: startup date [Mon Mar 04 12:15:54 CET 2019]; root of context hierarchy +2019-03-04 12:15:56.604 INFO 21460 --- [ Test worker] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$9725962d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2019-03-04 12:15:57.235 INFO 21460 --- [ Test worker] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 0 (http) +2019-03-04 12:15:57.281 INFO 21460 --- [ Test worker] o.apache.catalina.core.StandardService : Starting service [Tomcat] +2019-03-04 12:15:57.281 INFO 21460 --- [ Test worker] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.34 +2019-03-04 12:15:57.298 INFO 21460 --- [ost-startStop-1] o.a.catalina.core.AprLifecycleListener : The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jdk1.8.0_201\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Users\ceren\scoop\apps\oraclejdk\11.0.2-9\bin;C:\Users\ceren\scoop\apps\idea\current\bin;C:\Users\ceren\scoop\shims;C:\Users\ceren\AppData\Local\Microsoft\WindowsApps;C:\Users\ceren\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ceren\AppData\Roaming\npm;.] +2019-03-04 12:15:57.484 INFO 21460 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext +2019-03-04 12:15:57.484 INFO 21460 --- [ost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 2669 ms +2019-03-04 12:15:57.590 INFO 21460 --- [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Servlet dispatcherServlet mapped to [/] +2019-03-04 12:15:57.597 INFO 21460 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*] +2019-03-04 12:15:57.597 INFO 21460 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*] +2019-03-04 12:15:57.598 INFO 21460 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*] +2019-03-04 12:15:57.598 INFO 21460 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*] +2019-03-04 12:15:57.846 INFO 21460 --- [ Test worker] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... +2019-03-04 12:15:58.143 INFO 21460 --- [ Test worker] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. +2019-03-04 12:15:58.232 INFO 21460 --- [ Test worker] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2019-03-04 12:15:58.269 INFO 21460 --- [ Test worker] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2019-03-04 12:15:58.413 INFO 21460 --- [ Test worker] org.hibernate.Version : HHH000412: Hibernate Core {5.2.17.Final} +2019-03-04 12:15:58.415 INFO 21460 --- [ Test worker] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2019-03-04 12:15:58.479 INFO 21460 --- [ Test worker] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2019-03-04 12:15:58.688 INFO 21460 --- [ Test worker] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect +2019-03-04 12:15:59.747 INFO 21460 --- [ Test worker] o.h.t.schema.internal.SchemaCreatorImpl : HHH000476: Executing import script 'org.hibernate.tool.schema.internal.exec.ScriptSourceInputNonExistentImpl@59abca76' +2019-03-04 12:15:59.751 INFO 21460 --- [ Test worker] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2019-03-04 12:16:00.371 INFO 21460 --- [ Test worker] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2019-03-04 12:16:00.729 INFO 21460 --- [ Test worker] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@6fe4b9d3: startup date [Mon Mar 04 12:15:54 CET 2019]; root of context hierarchy +2019-03-04 12:16:00.801 WARN 21460 --- [ Test worker] aWebConfiguration$JpaWebMvcConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2019-03-04 12:16:00.845 INFO 21460 --- [ Test worker] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/login]}" onto public gogreen.common.UserDTO gogreen.server.rest.UserController.login(java.lang.String,java.lang.String) +2019-03-04 12:16:00.846 INFO 21460 --- [ Test worker] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/registerUser]}" onto public gogreen.common.UserDTO gogreen.server.rest.UserController.registerUser(java.lang.String,java.lang.String) +2019-03-04 12:16:00.849 INFO 21460 --- [ Test worker] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.error(javax.servlet.http.HttpServletRequest) +2019-03-04 12:16:00.850 INFO 21460 --- [ Test worker] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) +2019-03-04 12:16:00.882 INFO 21460 --- [ Test worker] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2019-03-04 12:16:00.882 INFO 21460 --- [ Test worker] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2019-03-04 12:16:00.901 INFO 21460 --- [ Test worker] .m.m.a.ExceptionHandlerExceptionResolver : Detected @ExceptionHandler methods in restExceptionHandler +2019-03-04 12:16:01.225 INFO 21460 --- [ Test worker] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 55036 (http) with context path '' +2019-03-04 12:16:01.229 INFO 21460 --- [ Test worker] gogreen.server.rest.UserControllerTest : Started UserControllerTest in 6.913 seconds (JVM running for 10.219) +2019-03-04 12:16:01.607 INFO 21460 --- [o-auto-1-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring FrameworkServlet 'dispatcherServlet' +2019-03-04 12:16:01.607 INFO 21460 --- [o-auto-1-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization started +2019-03-04 12:16:01.634 INFO 21460 --- [o-auto-1-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization completed in 27 ms +2019-03-04 12:16:01.734 INFO 21460 --- [o-auto-1-exec-1] o.h.h.i.QueryTranslatorFactoryInitiator : HHH000397: Using ASTQueryTranslatorFactory +2019-03-04 12:16:02.040 INFO 21460 --- [o-auto-1-exec-1] gogreen.server.service.UserService : Created user id=1, name=ceren +2019-03-04 12:16:02.157 WARN 21460 --- [o-auto-1-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [gogreen.common.ApplicationException: User already exists] +]]> + + diff --git a/src/GoGreen/Server/build/test-results/test/binary/output.bin b/src/GoGreen/Server/build/test-results/test/binary/output.bin new file mode 100644 index 0000000000000000000000000000000000000000..e7b7462d3ec4bc01eee8a95ad9742d47843c6251 GIT binary patch literal 35516 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Server/.gitignore b/src/Server/.gitignore new file mode 100644 index 0000000..b7e4f85 --- /dev/null +++ b/src/Server/.gitignore @@ -0,0 +1,198 @@ + +# Created by https://www.gitignore.io/api/java,gradle,eclipse,intellij +# Edit at https://www.gitignore.io/?templates=java,gradle,eclipse,intellij + +### Eclipse ### + +.metadata +bin/ +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.settings/ +.loadpath +.recommenders + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# PyDev specific (Python IDE for Eclipse) +*.pydevproject + +# CDT-specific (C/C++ Development Tooling) +.cproject + +# CDT- autotools +.autotools + +# Java annotation processor (APT) +.factorypath + +# PDT-specific (PHP Development Tools) +.buildpath + +# sbteclipse plugin +.target + +# Tern plugin +.tern-project + +# TeXlipse plugin +.texlipse + +# STS (Spring Tool Suite) +.springBeans + +# Code Recommenders +.recommenders/ + +# Annotation Processing +.apt_generated/ + +# Scala IDE specific (Scala & Java development for Eclipse) +.cache-main +.scala_dependencies +.worksheet + +### Eclipse Patch ### +# Eclipse Core +.project + +# JDT-specific (Eclipse Java Development Tools) +.classpath + +# Annotation Processing +.apt_generated + +.sts4-cache/ + +### Intellij ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/modules.xml +# .idea/*.iml +# .idea/modules + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### Intellij Patch ### +# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 + +# *.iml +# modules.xml +# .idea/misc.xml +# *.ipr + +# Sonarlint plugin +.idea/sonarlint + +### Java ### +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + +### Gradle ### +.gradle +build/ + +# Ignore Gradle GUI config +gradle-app.setting + +# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) +!gradle-wrapper.jar + +# Cache of project +.gradletasknamecache + +# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898 +# gradle/wrapper/gradle-wrapper.properties + +### Gradle Patch ### +**/build/ + +# End of https://www.gitignore.io/api/java,gradle,eclipse,intellij \ No newline at end of file diff --git a/src/Server/.idea/misc.xml b/src/Server/.idea/misc.xml index 5325e36..9870be1 100644 --- a/src/Server/.idea/misc.xml +++ b/src/Server/.idea/misc.xml @@ -1,7 +1,7 @@ - + \ No newline at end of file diff --git a/src/Server/.project b/src/Server/.project deleted file mode 100644 index 1b872bc..0000000 --- a/src/Server/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - Server - - - - org.eclipse.jdt.core.javanature - - - - org.eclipse.jdt.core.javabuilder - - - - - - diff --git a/src/Server/build.gradle b/src/Server/build.gradle index 50aeedd..5dcedff 100644 --- a/src/Server/build.gradle +++ b/src/Server/build.gradle @@ -13,25 +13,12 @@ apply plugin: 'idea' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' apply plugin: 'jacoco' -apply plugin: 'checkstyle' - - -tasks.withType(Checkstyle) { - reports { - html.destination rootProject.file("build/reports/checkstyle.html") - } -} bootJar { baseName = 'gs-rest-service' version = '0.1.0' } -test { - useJUnitPlatform() -} - - repositories { mavenCentral() } @@ -42,36 +29,4 @@ targetCompatibility = 1.8 dependencies { compile("org.springframework.boot:spring-boot-starter-web") testCompile('org.springframework.boot:spring-boot-starter-test') - compile project(path: ':src:Common') - compileOnly 'org.projectlombok:lombok:1.18.6' - annotationProcessor 'org.projectlombok:lombok:1.18.6' - compile("org.springframework.boot:spring-boot-starter-data-jpa") - compile("com.h2database:h2") - testCompile( - 'junit:junit:4.12', - 'org.junit.jupiter:junit-jupiter-api:5.4.0' - ) - testRuntime( - 'org.junit.jupiter:junit-jupiter-engine:5.4.0', - 'org.junit.vintage:junit-vintage-engine:5.4.0' - ) -} - -jacoco { - toolVersion = "0.8.3" - reportsDir = file("$buildDir/customJacocoReportDir") -} - -jacocoTestReport { - reports { - xml.enabled false - csv.enabled false - html.destination file("${buildDir}/jacocoHtml") - } -} - -checkstyle { - toolVersion = "7.6.1" -} - - +} \ No newline at end of file diff --git a/src/Server/src/main/java/hello/Greeting.java b/src/Server/src/main/java/hello/Greeting.java new file mode 100644 index 0000000..b4d6218 --- /dev/null +++ b/src/Server/src/main/java/hello/Greeting.java @@ -0,0 +1,20 @@ +package main.java.hello; + +public class Greeting { + + private final long id; + private final String content; + + public Greeting(long id, String content) { + this.id = id; + this.content = content; + } + + public long getId() { + return id; + } + + public String getContent() { + return content; + } +} \ No newline at end of file diff --git a/src/Server/src/main/java/hello/GreetingController.java b/src/Server/src/main/java/hello/GreetingController.java new file mode 100644 index 0000000..9de358f --- /dev/null +++ b/src/Server/src/main/java/hello/GreetingController.java @@ -0,0 +1,20 @@ +package main.java.hello; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import java.util.concurrent.atomic.AtomicLong; + +@RestController +public class GreetingController { + + private static final String template = "Hello, %s!"; + private final AtomicLong counter = new AtomicLong(); + + @RequestMapping("/greeting") + public Greeting greeting(@RequestParam(value="name", defaultValue="World") String name) { + return new Greeting(counter.incrementAndGet(), + String.format(template, name)); + } +} \ No newline at end of file diff --git a/src/Server/src/main/java/hello/ServerApplication.java b/src/Server/src/main/java/hello/ServerApplication.java new file mode 100644 index 0000000..51639ef --- /dev/null +++ b/src/Server/src/main/java/hello/ServerApplication.java @@ -0,0 +1,12 @@ +package main.java.hello; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class ServerApplication { + + public static void main(String[] args) { + SpringApplication.run(ServerApplication.class, args); + } +} \ No newline at end of file diff --git a/src/Server/src/test/java/GreetingControllerTest.java b/src/Server/src/test/java/GreetingControllerTest.java new file mode 100644 index 0000000..97977a9 --- /dev/null +++ b/src/Server/src/test/java/GreetingControllerTest.java @@ -0,0 +1,15 @@ +package test.java; + +import main.java.hello.GreetingController; +import org.junit.Assert; +import org.junit.jupiter.api.Test; + +public class GreetingControllerTest { + @Test + void nullTest() { + GreetingController controller = new GreetingController(); +// Assert.assertThat(controller).isNotNull(); + Assert.assertNotNull(controller); + } +} + diff --git a/src/Server/src/test/java/GreetingTest.java b/src/Server/src/test/java/GreetingTest.java new file mode 100644 index 0000000..8e82f32 --- /dev/null +++ b/src/Server/src/test/java/GreetingTest.java @@ -0,0 +1,18 @@ +package test.java; + +import main.java.hello.Greeting; +import org.junit.Assert; +import org.junit.jupiter.api.Test; + +public class GreetingTest { + @Test + void testGets() { + Greeting greeting = new Greeting(1, "hello"); + long id = greeting.getId(); + String content = greeting.getContent(); +// assertThat(id).isEqualTo(1); + Assert.assertEquals(id, 1); +// assertThat(content).isEqualTo(content); + Assert.assertEquals(content,content); + } +} \ No newline at end of file diff --git a/src/Server/src/test/java/ServerApplicationTest.java b/src/Server/src/test/java/ServerApplicationTest.java new file mode 100644 index 0000000..d611083 --- /dev/null +++ b/src/Server/src/test/java/ServerApplicationTest.java @@ -0,0 +1,8 @@ +package test.java; + +import org.junit.Test; +public class ServerApplicationTest { + @Test + public void main() { + } +} \ No newline at end of file