diff --git a/.gradle/8.14.3/checksums/checksums.lock b/.gradle/8.14.3/checksums/checksums.lock index d7b9710..5152503 100644 Binary files a/.gradle/8.14.3/checksums/checksums.lock and b/.gradle/8.14.3/checksums/checksums.lock differ diff --git a/.gradle/8.14.3/checksums/md5-checksums.bin b/.gradle/8.14.3/checksums/md5-checksums.bin index 9d7f056..390eddd 100644 Binary files a/.gradle/8.14.3/checksums/md5-checksums.bin and b/.gradle/8.14.3/checksums/md5-checksums.bin differ diff --git a/.gradle/8.14.3/checksums/sha1-checksums.bin b/.gradle/8.14.3/checksums/sha1-checksums.bin index 4936d16..a7820f2 100644 Binary files a/.gradle/8.14.3/checksums/sha1-checksums.bin and b/.gradle/8.14.3/checksums/sha1-checksums.bin differ diff --git a/.gradle/8.14.3/executionHistory/executionHistory.bin b/.gradle/8.14.3/executionHistory/executionHistory.bin index 1c64e50..2cd76df 100644 Binary files a/.gradle/8.14.3/executionHistory/executionHistory.bin and b/.gradle/8.14.3/executionHistory/executionHistory.bin differ diff --git a/.gradle/8.14.3/executionHistory/executionHistory.lock b/.gradle/8.14.3/executionHistory/executionHistory.lock index ec9d262..c6a2c89 100644 Binary files a/.gradle/8.14.3/executionHistory/executionHistory.lock and b/.gradle/8.14.3/executionHistory/executionHistory.lock differ diff --git a/.gradle/8.14.3/fileHashes/fileHashes.bin b/.gradle/8.14.3/fileHashes/fileHashes.bin index a18ec51..d0a1fae 100644 Binary files a/.gradle/8.14.3/fileHashes/fileHashes.bin and b/.gradle/8.14.3/fileHashes/fileHashes.bin differ diff --git a/.gradle/8.14.3/fileHashes/fileHashes.lock b/.gradle/8.14.3/fileHashes/fileHashes.lock index d8638a1..477157d 100644 Binary files a/.gradle/8.14.3/fileHashes/fileHashes.lock and b/.gradle/8.14.3/fileHashes/fileHashes.lock differ diff --git a/.gradle/8.14.3/fileHashes/resourceHashesCache.bin b/.gradle/8.14.3/fileHashes/resourceHashesCache.bin index e843447..2fb84f6 100644 Binary files a/.gradle/8.14.3/fileHashes/resourceHashesCache.bin and b/.gradle/8.14.3/fileHashes/resourceHashesCache.bin differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 0ec34df..ee05a16 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin index ac73e7b..2761d81 100644 Binary files a/.gradle/buildOutputCleanup/outputFiles.bin and b/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe index 7f8b09c..b601286 100644 Binary files a/.gradle/file-system.probe and b/.gradle/file-system.probe differ diff --git a/build.gradle b/build.gradle index 3b4026b..52d945c 100644 --- a/build.gradle +++ b/build.gradle @@ -20,9 +20,12 @@ repositories { dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' - implementation 'org.springframework.boot:spring-boot-starter-validation' + implementation 'org.springframework.boot:spring-boot-starter-validation' + implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.3.0' + runtimeOnly 'com.h2database:h2' + testImplementation 'org.springframework.boot:spring-boot-starter-test' testRuntimeOnly 'org.junit.platform:junit-platform-launcher' } diff --git a/build/classes/java/main/com/example/controller/CustomerController.class b/build/classes/java/main/com/example/controller/CustomerController.class index 8019b0b..65bd2cb 100644 Binary files a/build/classes/java/main/com/example/controller/CustomerController.class and b/build/classes/java/main/com/example/controller/CustomerController.class differ diff --git a/build/classes/java/main/com/example/controller/DeliveryController.class b/build/classes/java/main/com/example/controller/DeliveryController.class index ec49aaf..b9dde26 100644 Binary files a/build/classes/java/main/com/example/controller/DeliveryController.class and b/build/classes/java/main/com/example/controller/DeliveryController.class differ diff --git a/build/classes/java/main/com/example/controller/OrderController.class b/build/classes/java/main/com/example/controller/OrderController.class index 8f0da08..10be618 100644 Binary files a/build/classes/java/main/com/example/controller/OrderController.class and b/build/classes/java/main/com/example/controller/OrderController.class differ diff --git a/build/classes/java/main/com/example/dto/CustomerRs.class b/build/classes/java/main/com/example/dto/CustomerRs.class index 42487e7..18a2ce5 100644 Binary files a/build/classes/java/main/com/example/dto/CustomerRs.class and b/build/classes/java/main/com/example/dto/CustomerRs.class differ diff --git a/build/classes/java/main/com/example/dto/DeliveryRq.class b/build/classes/java/main/com/example/dto/DeliveryRq.class index 38e8e39..2aeb1b7 100644 Binary files a/build/classes/java/main/com/example/dto/DeliveryRq.class and b/build/classes/java/main/com/example/dto/DeliveryRq.class differ diff --git a/build/classes/java/main/com/example/dto/DeliveryRs.class b/build/classes/java/main/com/example/dto/DeliveryRs.class index 021afea..db5b84b 100644 Binary files a/build/classes/java/main/com/example/dto/DeliveryRs.class and b/build/classes/java/main/com/example/dto/DeliveryRs.class differ diff --git a/build/classes/java/main/com/example/dto/OrderRq.class b/build/classes/java/main/com/example/dto/OrderRq.class index 8e88198..ec48e85 100644 Binary files a/build/classes/java/main/com/example/dto/OrderRq.class and b/build/classes/java/main/com/example/dto/OrderRq.class differ diff --git a/build/classes/java/main/com/example/dto/OrderRs.class b/build/classes/java/main/com/example/dto/OrderRs.class index 1ea2e0a..0995273 100644 Binary files a/build/classes/java/main/com/example/dto/OrderRs.class and b/build/classes/java/main/com/example/dto/OrderRs.class differ diff --git a/build/classes/java/main/com/example/entity/BaseEntity.class b/build/classes/java/main/com/example/entity/BaseEntity.class index 34ebc62..0176a28 100644 Binary files a/build/classes/java/main/com/example/entity/BaseEntity.class and b/build/classes/java/main/com/example/entity/BaseEntity.class differ diff --git a/build/classes/java/main/com/example/entity/Customer.class b/build/classes/java/main/com/example/entity/Customer.class index e08d4e0..14c08b3 100644 Binary files a/build/classes/java/main/com/example/entity/Customer.class and b/build/classes/java/main/com/example/entity/Customer.class differ diff --git a/build/classes/java/main/com/example/entity/Delivery.class b/build/classes/java/main/com/example/entity/Delivery.class index cdac882..b89c1d8 100644 Binary files a/build/classes/java/main/com/example/entity/Delivery.class and b/build/classes/java/main/com/example/entity/Delivery.class differ diff --git a/build/classes/java/main/com/example/entity/Order.class b/build/classes/java/main/com/example/entity/Order.class index ffa0837..3820e22 100644 Binary files a/build/classes/java/main/com/example/entity/Order.class and b/build/classes/java/main/com/example/entity/Order.class differ diff --git a/build/classes/java/main/com/example/mapper/CustomerMapper.class b/build/classes/java/main/com/example/mapper/CustomerMapper.class index 151b012..ce54c57 100644 Binary files a/build/classes/java/main/com/example/mapper/CustomerMapper.class and b/build/classes/java/main/com/example/mapper/CustomerMapper.class differ diff --git a/build/classes/java/main/com/example/mapper/DeliveryMapper.class b/build/classes/java/main/com/example/mapper/DeliveryMapper.class index 191faff..0a19dde 100644 Binary files a/build/classes/java/main/com/example/mapper/DeliveryMapper.class and b/build/classes/java/main/com/example/mapper/DeliveryMapper.class differ diff --git a/build/classes/java/main/com/example/mapper/OrderMapper.class b/build/classes/java/main/com/example/mapper/OrderMapper.class index 46689c4..fa47a3c 100644 Binary files a/build/classes/java/main/com/example/mapper/OrderMapper.class and b/build/classes/java/main/com/example/mapper/OrderMapper.class differ diff --git a/build/classes/java/main/com/example/repository/CommonRepository.class b/build/classes/java/main/com/example/repository/CommonRepository.class deleted file mode 100644 index 4868416..0000000 Binary files a/build/classes/java/main/com/example/repository/CommonRepository.class and /dev/null differ diff --git a/build/classes/java/main/com/example/repository/CustomerRepository$CustomerOrderStats.class b/build/classes/java/main/com/example/repository/CustomerRepository$CustomerOrderStats.class new file mode 100644 index 0000000..12144ce Binary files /dev/null and b/build/classes/java/main/com/example/repository/CustomerRepository$CustomerOrderStats.class differ diff --git a/build/classes/java/main/com/example/repository/CustomerRepository.class b/build/classes/java/main/com/example/repository/CustomerRepository.class index 1a63c93..301943e 100644 Binary files a/build/classes/java/main/com/example/repository/CustomerRepository.class and b/build/classes/java/main/com/example/repository/CustomerRepository.class differ diff --git a/build/classes/java/main/com/example/repository/DeliveryRepository$DeliveryStatusStats.class b/build/classes/java/main/com/example/repository/DeliveryRepository$DeliveryStatusStats.class new file mode 100644 index 0000000..e12d039 Binary files /dev/null and b/build/classes/java/main/com/example/repository/DeliveryRepository$DeliveryStatusStats.class differ diff --git a/build/classes/java/main/com/example/repository/DeliveryRepository.class b/build/classes/java/main/com/example/repository/DeliveryRepository.class index c7538c7..3eb6da0 100644 Binary files a/build/classes/java/main/com/example/repository/DeliveryRepository.class and b/build/classes/java/main/com/example/repository/DeliveryRepository.class differ diff --git a/build/classes/java/main/com/example/repository/MapRepository.class b/build/classes/java/main/com/example/repository/MapRepository.class deleted file mode 100644 index 6979505..0000000 Binary files a/build/classes/java/main/com/example/repository/MapRepository.class and /dev/null differ diff --git a/build/classes/java/main/com/example/repository/OrderRepository$OrderMonthlyStats.class b/build/classes/java/main/com/example/repository/OrderRepository$OrderMonthlyStats.class new file mode 100644 index 0000000..feafd6c Binary files /dev/null and b/build/classes/java/main/com/example/repository/OrderRepository$OrderMonthlyStats.class differ diff --git a/build/classes/java/main/com/example/repository/OrderRepository$OrderStatusStats.class b/build/classes/java/main/com/example/repository/OrderRepository$OrderStatusStats.class new file mode 100644 index 0000000..ffeede4 Binary files /dev/null and b/build/classes/java/main/com/example/repository/OrderRepository$OrderStatusStats.class differ diff --git a/build/classes/java/main/com/example/repository/OrderRepository.class b/build/classes/java/main/com/example/repository/OrderRepository.class index cf163b7..fc40ce4 100644 Binary files a/build/classes/java/main/com/example/repository/OrderRepository.class and b/build/classes/java/main/com/example/repository/OrderRepository.class differ diff --git a/build/classes/java/main/com/example/service/CustomerService$CustomerOrderStats.class b/build/classes/java/main/com/example/service/CustomerService$CustomerOrderStats.class new file mode 100644 index 0000000..61f7bb2 Binary files /dev/null and b/build/classes/java/main/com/example/service/CustomerService$CustomerOrderStats.class differ diff --git a/build/classes/java/main/com/example/service/CustomerService.class b/build/classes/java/main/com/example/service/CustomerService.class index 53e3a8d..b511b61 100644 Binary files a/build/classes/java/main/com/example/service/CustomerService.class and b/build/classes/java/main/com/example/service/CustomerService.class differ diff --git a/build/classes/java/main/com/example/service/DeliveryService$DeliveryStatusStats.class b/build/classes/java/main/com/example/service/DeliveryService$DeliveryStatusStats.class new file mode 100644 index 0000000..ad46699 Binary files /dev/null and b/build/classes/java/main/com/example/service/DeliveryService$DeliveryStatusStats.class differ diff --git a/build/classes/java/main/com/example/service/DeliveryService.class b/build/classes/java/main/com/example/service/DeliveryService.class index 77bfa51..8472d9c 100644 Binary files a/build/classes/java/main/com/example/service/DeliveryService.class and b/build/classes/java/main/com/example/service/DeliveryService.class differ diff --git a/build/classes/java/main/com/example/service/OrderService$OrderMonthlyStats.class b/build/classes/java/main/com/example/service/OrderService$OrderMonthlyStats.class new file mode 100644 index 0000000..3be5f06 Binary files /dev/null and b/build/classes/java/main/com/example/service/OrderService$OrderMonthlyStats.class differ diff --git a/build/classes/java/main/com/example/service/OrderService$OrderStatusStats.class b/build/classes/java/main/com/example/service/OrderService$OrderStatusStats.class new file mode 100644 index 0000000..251e075 Binary files /dev/null and b/build/classes/java/main/com/example/service/OrderService$OrderStatusStats.class differ diff --git a/build/classes/java/main/com/example/service/OrderService.class b/build/classes/java/main/com/example/service/OrderService.class index 0209535..b1658d3 100644 Binary files a/build/classes/java/main/com/example/service/OrderService.class and b/build/classes/java/main/com/example/service/OrderService.class differ diff --git a/build/classes/java/test/com/example/service/CustomerServiceIntegrationTest.class b/build/classes/java/test/com/example/service/CustomerServiceIntegrationTest.class deleted file mode 100644 index 9bb3b8a..0000000 Binary files a/build/classes/java/test/com/example/service/CustomerServiceIntegrationTest.class and /dev/null differ diff --git a/build/classes/java/test/com/example/service/CustomerServiceTest.class b/build/classes/java/test/com/example/service/CustomerServiceTest.class new file mode 100644 index 0000000..e80c1c5 Binary files /dev/null and b/build/classes/java/test/com/example/service/CustomerServiceTest.class differ diff --git a/build/classes/java/test/com/example/service/DeliveryServiceIntegrationTest.class b/build/classes/java/test/com/example/service/DeliveryServiceIntegrationTest.class deleted file mode 100644 index c568627..0000000 Binary files a/build/classes/java/test/com/example/service/DeliveryServiceIntegrationTest.class and /dev/null differ diff --git a/build/classes/java/test/com/example/service/DeliveryServiceTest.class b/build/classes/java/test/com/example/service/DeliveryServiceTest.class new file mode 100644 index 0000000..10a7449 Binary files /dev/null and b/build/classes/java/test/com/example/service/DeliveryServiceTest.class differ diff --git a/build/classes/java/test/com/example/service/OrderServiceIntegrationTest.class b/build/classes/java/test/com/example/service/OrderServiceIntegrationTest.class deleted file mode 100644 index 568ce29..0000000 Binary files a/build/classes/java/test/com/example/service/OrderServiceIntegrationTest.class and /dev/null differ diff --git a/build/classes/java/test/com/example/service/OrderServiceTest.class b/build/classes/java/test/com/example/service/OrderServiceTest.class new file mode 100644 index 0000000..3c7b767 Binary files /dev/null and b/build/classes/java/test/com/example/service/OrderServiceTest.class differ diff --git a/build/reports/tests/test/classes/com.example.service.CustomerServiceIntegrationTest.html b/build/reports/tests/test/classes/com.example.service.CustomerServiceTest.html similarity index 52% rename from build/reports/tests/test/classes/com.example.service.CustomerServiceIntegrationTest.html rename to build/reports/tests/test/classes/com.example.service.CustomerServiceTest.html index 519b3ff..bc7b0d0 100644 --- a/build/reports/tests/test/classes/com.example.service.CustomerServiceIntegrationTest.html +++ b/build/reports/tests/test/classes/com.example.service.CustomerServiceTest.html @@ -3,17 +3,17 @@
-|
-
4
+2
tests |
@@ -41,7 +41,7 @@
-
0.340s
+0.518s
duration |
@@ -64,9 +64,6 @@
Tests
|||
| createTest() | -0.001s | +create_WhenValidData_ShouldCreateCustomer() | +0.515s | passed |
| deleteTest() | -0.001s | -passed | -||
| getTest_WhenCustomerNotExists_ShouldThrowException() | -0.336s | -passed | -||
| updateTest() | -0.002s | +findById_WhenCustomerExists_ShouldReturnCustomer() | +0.003s | passed |
10:23:39.285 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [com.example.service.CustomerServiceIntegrationTest]: CustomerServiceIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -10:23:39.330 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper -- Found @SpringBootConfiguration com.example.DemoApplication for test class com.example.service.CustomerServiceIntegrationTest - - . ____ _ __ _ _ - /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ -( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ - \\/ ___)| |_)| | | | | || (_| | ) ) ) ) - ' |____| .__|_| |_|_| |_\__, | / / / / - =========|_|==============|___/=/_/_/_/ - - :: Spring Boot :: (v3.5.5) - -2025-10-11T10:23:39.481+04:00 INFO 25016 --- [demo] [ Test worker] c.e.s.CustomerServiceIntegrationTest : Starting CustomerServiceIntegrationTest using Java 21.0.3 with PID 25016 (started by floom in /Users/floom/PIbd-21_Kudrinsky_O.S._IP-6) -2025-10-11T10:23:39.481+04:00 INFO 25016 --- [demo] [ Test worker] c.e.s.CustomerServiceIntegrationTest : No active profile set, falling back to 1 default profile: "default" -2025-10-11T10:23:40.104+04:00 INFO 25016 --- [demo] [ Test worker] c.e.s.CustomerServiceIntegrationTest : Started CustomerServiceIntegrationTest in 0.719 seconds (process running for 1.208) -- -
Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer work in future releases of the JDK. Please add Mockito as an agent to your build as described in Mockito's documentation: https://javadoc.io/doc/org.mockito/mockito-core/latest/org.mockito/org/mockito/Mockito.html#0.3 @@ -142,7 +108,7 @@ WARNING: Dynamic loading of agents will be disallowed by default in a future rel
|
-
0.007s
+0.045s
duration |
@@ -63,9 +63,6 @@
||||
| createTest() | +create_WhenValidData_ShouldCreateDelivery() | 0.001s | passed | |
| deleteTest() | +delete_WhenDeliveryExists_ShouldDeleteDelivery() | 0.001s | passed | |
| findByCustomerIdTest() | +delete_WhenDeliveryNotExists_ShouldReturnFalse() | 0.001s | passed | |
| findByStatusTest() | +findAll_ShouldReturnAllDeliveries() | 0.001s | passed | |
| getTest_WhenOrderNotExists_ShouldThrowException() | -0.002s | +findById_WhenDeliveryExists_ShouldReturnDelivery() | +0.040s | passed |
| updateTest() | +update_WhenDeliveryExists_ShouldUpdateDelivery() | 0.001s | passed |
2025-10-11T10:23:40.464+04:00 INFO 25016 --- [demo] [ Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [com.example.service.OrderServiceIntegrationTest]: OrderServiceIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-10-11T10:23:40.464+04:00 INFO 25016 --- [demo] [ Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration com.example.DemoApplication for test class com.example.service.OrderServiceIntegrationTest -- -
|
-
5
+7
tests |
@@ -41,7 +41,7 @@
-
0.007s
+0.048s
duration |
@@ -63,9 +63,6 @@
||
| createTest() | +create_WhenCustomerNotFound_ShouldThrowException() | +0.003s | +passed | +
| create_WhenValidData_ShouldCreateOrder() | +0.038s | +passed | +|
| delete_WhenOrderExists_ShouldDeleteOrder() | 0.001s | passed | |
| deleteTest() | +delete_WhenOrderNotExists_ShouldReturnFalse() | +0.001s | +passed | +
| findAll_ShouldReturnAllOrders() | 0.002s | passed | |
| findByTrackingNumberTest() | +findById_WhenOrderExists_ShouldReturnOrder() | 0.001s | passed |
| getTest_WhenDeliveryNotExists_ShouldThrowException() | -0.001s | -passed | -|
| updateTest() | +update_WhenOrderExists_ShouldUpdateOrder() | 0.002s | passed |
2025-10-11T10:23:40.453+04:00 INFO 25016 --- [demo] [ Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [com.example.service.DeliveryServiceIntegrationTest]: DeliveryServiceIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-10-11T10:23:40.454+04:00 INFO 25016 --- [demo] [ Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration com.example.DemoApplication for test class com.example.service.DeliveryServiceIntegrationTest -- -
duration