Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
933da76
build: add initial Maven configuration and application properties
Nau-c Apr 14, 2025
732d71b
chore: add empty application.properties file
Nau-c Apr 14, 2025
554278c
feat: add initial Spring Boot application and configuration
Nau-c Apr 14, 2025
d27aa8f
refactor: move and rename SimilarProductsApplication and add Product …
Nau-c Apr 14, 2025
d2b19d6
build: add application properties and compiled classes
Nau-c Apr 14, 2025
35a7f4f
feat(client): add ProductClient for fetching product data and similar…
Nau-c Apr 14, 2025
71cb6c7
docs: add comments to Product and ProductClient classes
Nau-c Apr 14, 2025
9bb1daf
docs: add comments explaining RestTemplate usage and error handling
Nau-c Apr 14, 2025
34c60e4
feat: add SimilarProductService to fetch similar products
Nau-c Apr 14, 2025
4ac0412
feat(controller): add SimilarProductController to expose REST endpoin…
Nau-c Apr 14, 2025
35e4979
feat(exception): add global exception handler for REST API
Nau-c Apr 14, 2025
5b9acc9
feat(exception): add ProductNotFoundException for handling missing pr…
Nau-c Apr 14, 2025
f5cc53e
test: add SimilarProductServiceTest for testing product retrieval
Nau-c Apr 14, 2025
b575135
build: add JUnit 5 and Mockito dependencies for testing
Nau-c Apr 14, 2025
9ec0576
style(pom.xml): fix indentation for test dependencies
Nau-c Apr 14, 2025
8c0559e
build: add Maven wrapper scripts and configuration files
Nau-c Apr 14, 2025
cf26787
feat: add core classes for product management and exception handling
Nau-c Apr 14, 2025
ef7cb3a
build: update Java version to 21 and adjust Maven compiler plugin
Nau-c Apr 14, 2025
2ba4e72
test: add integration test for SimilarProductController
Nau-c Apr 14, 2025
fdd0873
chore: update project configuration and test files
Nau-c Apr 14, 2025
04bb978
docs: update README with Postman collection and example response
Nau-c Apr 14, 2025
564c880
test: add unit and integration tests for SimilarProductService and Si…
Nau-c Apr 14, 2025
b7a40da
fix(test): resolve test failures in SimilarProductControllerIntegrati…
Nau-c Apr 14, 2025
c409124
fix(test): resolve NullPointerException and compilation errors in tests
Nau-c Apr 14, 2025
37c8be3
test: refactor SimilarProductControllerIntegrationTest and update mav…
Nau-c Apr 14, 2025
152e293
chore: update compiled classes and test files after code changes
Nau-c Apr 14, 2025
317440e
chore: update build artifacts and test reports after recent changes
Nau-c Apr 14, 2025
36ee1fa
docs: fix formatting in README.md commands
Nau-c Apr 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
wrapperVersion=3.3.2
distributionType=only-script
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
259 changes: 259 additions & 0 deletions mvnw

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading