Commit graph

457 commits

Author SHA1 Message Date
Anyul Rivas
8f799263e0 test: remove duplicate assertion 2024-05-16 13:30:35 +01:00
Anyul Rivas
19f5268ac1 test: improve test readability 2024-05-16 13:30:35 +01:00
Anyul Rivas
f3a67551c2 chore: optimize imports 2024-05-16 13:30:35 +01:00
Anyul Rivas
7055f0c6a6 test: refactor using AssertJ assertions 2024-05-16 13:30:35 +01:00
Anyul Rivas
c5b3b3597e test: modify assertion for increasing readability. 2024-05-16 13:30:35 +01:00
Anyul Rivas
ca5785465f Update src/test/java/org/springframework/samples/petclinic/service/ClinicServiceTests.java
Co-authored-by: zral <73640367+zyberzebra@users.noreply.github.com>
2024-05-16 13:30:35 +01:00
Anyul Rivas
d604a01984 Update src/test/java/org/springframework/samples/petclinic/model/ValidatorTests.java
Co-authored-by: zral <73640367+zyberzebra@users.noreply.github.com>
2024-05-16 13:30:35 +01:00
Anyul Rivas
57eb7443a6 test: modify assertion for increasing readability. 2024-05-16 13:30:35 +01:00
Anyul Rivas
dea3432a6d test: simplify code 2024-05-16 13:30:35 +01:00
Anyul Rivas
9ed20bf999 test: rewrite assertions using AssertJ better readability 2024-05-16 13:30:35 +01:00
Anyul Rivas
4f78b07490 test: rewrite assertion using AssertJ for consistency 2024-05-16 13:30:35 +01:00
Anyul Rivas
5941227ab3 test: complete assertions 2024-05-16 13:30:35 +01:00
thomasperkins1123
a2f1ad5503 Make maven and gradle share checkstyle configuration 2024-02-14 14:06:03 +00:00
thomasperkins1123
da1c93d367 Make suppresions work on windows paths 2024-02-14 14:06:03 +00:00
thomasperkins1123
ee6573cee0 Add checkstyle for gradle 2024-02-14 14:06:03 +00:00
Dave Syer
836d111e99 Fix formatting 2024-01-31 21:54:55 +00:00
shadab-stack
2fe96130c0 Confirmation messages displayed for 'Add, edit, or update' actions 2024-01-31 21:54:55 +00:00
Dave Syer
cdd925d664 Small optimization for empty petId 2024-01-11 13:18:33 +00:00
Rob Oxspring
0aa3adb56f Checkstyle NoHttp suppresses all log files 2023-12-13 10:39:00 +00:00
Rob Oxspring
d69204f2c1 Running ./gradlew test should not require Docker 2023-12-08 10:02:50 +00:00
Patrick Baumgartner
de0e3663c0 Update dependency 2023-11-26 09:08:45 +00:00
Sébastien Deleuze
5a9d1fc40f Upgrade to Spring Boot 3.2.0 2023-11-23 18:51:25 +00:00
Dave Syer
5accc40c77 Suppress warning 2023-09-12 13:15:59 +01:00
Dave Syer
d11d6e8e40 Remove unnecessary model change 2023-09-12 12:11:33 +01:00
anthony-park
18266fec8b feat: Add a Korean message file to support at least one non-European language
This commit introduces a new Korean message file to the project. With this addition, the project now supports messages in languages other than European languages.

Resolves: #1299
2023-09-12 11:31:20 +01:00
evga7
4926e29270 Change validation annotations and whitespace handling 2023-08-24 14:38:46 -07:00
bijomutta
0a529015bc handling Null pointer Exception on OwnerID 2023-07-14 10:27:01 +01:00
bijomutta
3a6127557d Adding pet name validation on edit Pet 2023-07-13 13:05:34 +01:00
bijomutta
3be289517d Add birthdate validation 2023-07-10 15:00:26 +01:00
Dave Syer
b4efc934b2 Docker-based integration tests don't work in native for now 2023-07-07 10:42:01 +01:00
Dave Syer
c231682c2d Tidy up native tests 2023-07-07 10:25:30 +01:00
Dave Syer
029de905b3 Skip integration tests if docker unavailable 2023-07-05 13:53:07 +01:00
Seunghyeon Ji
ca2d8dbc09 Update VetController.java
Erasing unnecessary 1 line
2023-07-05 11:34:44 +01:00
Dave Syer
3c1ef72e6d Test with test containers and docker compose 2023-06-12 14:02:33 +01:00
Patrick Baumgartner
0d9e882e54
Upgrade for Spring Boot 3.1 (#1253)
* Upgrade for Spring Boot 3.1

* Remove 'encoding' because of Maven WARNING

* Extracting logo SVG into file

* Making logo src context-path aware

* Remove unused image
2023-05-26 18:56:00 +01:00
xerx593
2249cbcb6f Update CrashControllerTests.java 2023-05-09 10:57:40 +01:00
xerx593
0787ad6a22 improve jmeter test
---------------------
- jmeter update
- reduced owner + pet count (99% fixes "(Post) New Visit" issues)
- fixed JSS: jquery->bootstrap ;)
- changed post params from "body" to "form value" (better!)
- added "test" for GET and POST new pet
--------------------------------2023-04-25 22:47:37,313 INFO o.a.j.r.Summariser: summary =  65000 in 00:08:42 =  124.4/s Avg:  3526 Min:     4 Max: 20838 Err:     4 (0.01%)
2023-05-09 10:45:07 +01:00
jcw1031
8a5a14e88a Owner class addVisit() method return type void 2023-05-09 10:35:06 +01:00
Andrii Abramov
6e71aaa44c Fix typo in OwnerRepository.java 2023-04-13 14:11:33 +01:00
ross
b94d30626f Fix typo
fix typo of org.springframework.samples.petclinic.owner.Owner.getPet(java.lang.String) annotation.
2023-04-13 14:10:05 +01:00
Patrick Baumgartner
0962ed7e8f Updating dependencies and docker containers to current versions
See #1157
2023-03-10 14:00:30 +00:00
Duncan Casteleyn
cc4667122d Resource bundle not included in native image 2023-03-10 08:10:28 +00:00
Dave Syer
f2d9c9b63f Remove unnecessary native hint 2023-02-24 09:23:35 +00:00
Dave Syer
b298af380d Remove unnecessary model attribute 2023-02-21 11:46:22 +00:00
Sébastien Deleuze
f53e0d098e Additional setup to support native image creation.
- Switch to Caffeine for caching since it is supported on native unlike Ehcache
 - Use latest metadata repository 0.2.3 (will be the default with Native Build Tools 0.9.15)
 - Registers resource hints for WebJars and db resource directory
2022-10-25 21:37:25 +02:00
Dave Syer
1315cf6e1f Migrate to Spring Boot 3 2022-10-25 21:34:03 +02:00
Oliver Drotbohm
9ecdc1111e Polish Thymeleaf templates.
Make sure we use the suggested fragment inclusion syntax. Use th:insert instead of th:include. Use simpler URI path segment templating to avoid duplication of expressions.

Avoid trailing slashes in URIs creates as upcoming Spring Boot versions will not map the trailing slash flavors of defined URI mappings.
2022-10-25 21:27:58 +02:00
Sébastien Deleuze
a5cbb8505a
Use WebJars versioned URLs (#1099)
In order to improve efficiency (see spring-projects/spring-framework#27619)
and allow native image compatibility, this commit uses WebJars versioned URLs
which are supported out of the box on Spring Boot via /META-INF/resources
default resource location configuration, removing the need to use
webjars-locator-core dependency and WebJarsResourceResolver.

I have been able to measure a consistent 5% startup time improvement on
the JVM with that simple change on my local machine.
2022-10-16 16:12:23 +01:00
Kiyeon Cho
f48227aea0
Readability improvements & Use stream instread of forEach (#1055)
* Use stream instead of forEach on find PetType logic of parse()

* Improve controllers readability

* Rollback stream instead of for-each
2022-09-24 06:40:31 +01:00
Shweta Tyagi
c5763046dd Removed unnecessary semicolons (#998) 2022-08-22 10:59:52 +00:00