Skip to content

Commit 801846c

Browse files
nanotaboadaclaude
andcommitted
refactor(test): normalize data-state vocabulary in BDD test names (#303)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent a3d7e4f commit 801846c

File tree

5 files changed

+27
-12
lines changed

5 files changed

+27
-12
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ Release names follow the **historic football clubs** naming convention (A–Z):
4242

4343
### Changed
4444

45+
- Normalize data-state vocabulary in BDD-style test names: rename 12 `given*`
46+
methods across `PlayersServiceTests`, `PlayersControllerTests`, and
47+
`PlayersRepositoryTests` to use canonical terms (`existing`, `nonexistent`,
48+
`unknown`); add class-level Javadoc to `PlayerFakes` documenting the
49+
three-term convention (#303)
4550
- Normalize player dataset: seed Leandro Paredes (squad 5) permanently; correct
4651
Enzo Fernández (squad 24) to SL Benfica / Liga Portugal, Alexis Mac Allister
4752
(squad 20) to Brighton & Hove Albion, and Lionel Messi (squad 10) to Paris

src/test/java/ar/com/nanotaboada/java/samples/spring/boot/test/PlayerFakes.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@
77

88
import ar.com.nanotaboada.java.samples.spring.boot.models.Player;
99

10+
/**
11+
* Test data factory for Player entities.
12+
*
13+
* <p>Data-state vocabulary used in BDD-style test names:
14+
* <ul>
15+
* <li>{@code existing} — player is present in the database</li>
16+
* <li>{@code nonexistent} — player is absent, valid shape for creation (POST scenarios)</li>
17+
* <li>{@code unknown} — valid ID format, absent from database (404-by-lookup scenarios)</li>
18+
* </ul>
19+
*/
1020
public final class PlayerFakes {
1121

1222
private PlayerFakes() {

src/test/java/ar/com/nanotaboada/java/samples/spring/boot/test/controllers/PlayersControllerTests.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ void givenPlayerExists_whenGetById_thenReturnsOk()
227227
* Then response status is 404 Not Found
228228
*/
229229
@Test
230-
void givenPlayerDoesNotExist_whenGetById_thenReturnsNotFound()
230+
void givenUnknownPlayer_whenGetById_thenReturnsNotFound()
231231
throws Exception {
232232
// Given
233233
UUID id = UUID.randomUUID();
@@ -287,7 +287,7 @@ void givenPlayerExists_whenGetBySquadNumber_thenReturnsOk()
287287
* Then response status is 404 Not Found
288288
*/
289289
@Test
290-
void givenPlayerDoesNotExist_whenGetBySquadNumber_thenReturnsNotFound()
290+
void givenUnknownPlayer_whenGetBySquadNumber_thenReturnsNotFound()
291291
throws Exception {
292292
// Given
293293
Integer squadNumber = 99;
@@ -411,7 +411,7 @@ void givenPlayerExists_whenPut_thenReturnsNoContent()
411411
* Then response status is 404 Not Found
412412
*/
413413
@Test
414-
void givenPlayerDoesNotExist_whenPut_thenReturnsNotFound()
414+
void givenUnknownPlayer_whenPut_thenReturnsNotFound()
415415
throws Exception {
416416
// Given
417417
PlayerDTO dto = PlayerDTOFakes.createOneValid();
@@ -549,7 +549,7 @@ void givenPlayerExists_whenDelete_thenReturnsNoContent()
549549
* Then response status is 404 Not Found
550550
*/
551551
@Test
552-
void givenPlayerDoesNotExist_whenDelete_thenReturnsNotFound()
552+
void givenUnknownPlayer_whenDelete_thenReturnsNotFound()
553553
throws Exception {
554554
// Given
555555
Integer squadNumber = 999;

src/test/java/ar/com/nanotaboada/java/samples/spring/boot/test/repositories/PlayersRepositoryTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ void givenPlayerExists_whenFindById_thenReturnsPlayer() {
5050
* Then an empty Optional is returned
5151
*/
5252
@Test
53-
void givenPlayerDoesNotExist_whenFindById_thenReturnsEmpty() {
53+
void givenUnknownPlayer_whenFindById_thenReturnsEmpty() {
5454
// Given
5555
UUID nonExistentId = UUID.randomUUID();
5656
// When
@@ -114,7 +114,7 @@ void givenPlayerExists_whenFindBySquadNumber_thenReturnsPlayer() {
114114
* Then an empty Optional is returned
115115
*/
116116
@Test
117-
void givenPlayerDoesNotExist_whenFindBySquadNumber_thenReturnsEmpty() {
117+
void givenUnknownPlayer_whenFindBySquadNumber_thenReturnsEmpty() {
118118
// Given
119119
Integer nonExistentSquadNumber = 99;
120120
// When

src/test/java/ar/com/nanotaboada/java/samples/spring/boot/test/services/PlayersServiceTests.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class PlayersServiceTests {
5252
* Then the player is saved and a PlayerDTO is returned
5353
*/
5454
@Test
55-
void givenNoExistingPlayer_whenCreate_thenReturnsPlayerDTO() {
55+
void givenNonexistentPlayer_whenCreate_thenReturnsPlayerDTO() {
5656
// Given
5757
Player entity = PlayerFakes.createOneValid();
5858
PlayerDTO expected = PlayerDTOFakes.createOneValid();
@@ -84,7 +84,7 @@ void givenNoExistingPlayer_whenCreate_thenReturnsPlayerDTO() {
8484
* Then null is returned (conflict detected)
8585
*/
8686
@Test
87-
void givenPlayerAlreadyExists_whenCreate_thenReturnsNull() {
87+
void givenExistingPlayer_whenCreate_thenReturnsNull() {
8888
// Given
8989
PlayerDTO dto = PlayerDTOFakes.createOneValid();
9090
Integer expectedSquadNumber = 10;
@@ -192,7 +192,7 @@ void givenPlayerExists_whenRetrieveById_thenReturnsPlayerDTO() {
192192
* Then null is returned
193193
*/
194194
@Test
195-
void givenPlayerDoesNotExist_whenRetrieveById_thenReturnsNull() {
195+
void givenUnknownPlayer_whenRetrieveById_thenReturnsNull() {
196196
// Given
197197
UUID id = UUID.randomUUID();
198198
Mockito
@@ -244,7 +244,7 @@ void givenPlayerExists_whenRetrieveBySquadNumber_thenReturnsPlayerDTO() {
244244
* Then null is returned
245245
*/
246246
@Test
247-
void givenPlayerDoesNotExist_whenRetrieveBySquadNumber_thenReturnsNull() {
247+
void givenUnknownPlayer_whenRetrieveBySquadNumber_thenReturnsNull() {
248248
// Given
249249
Integer squadNumber = 99;
250250
Mockito
@@ -355,7 +355,7 @@ void givenPlayerExists_whenUpdate_thenReturnsTrue() {
355355
* Then false is returned without saving
356356
*/
357357
@Test
358-
void givenPlayerDoesNotExist_whenUpdate_thenReturnsFalse() {
358+
void givenUnknownPlayer_whenUpdate_thenReturnsFalse() {
359359
// Given
360360
PlayerDTO dto = PlayerDTOFakes.createOneValid();
361361
Integer squadNumber = 999;
@@ -422,7 +422,7 @@ void givenPlayerExists_whenDelete_thenReturnsTrue() {
422422
* Then false is returned without deleting
423423
*/
424424
@Test
425-
void givenPlayerDoesNotExist_whenDelete_thenReturnsFalse() {
425+
void givenUnknownPlayer_whenDelete_thenReturnsFalse() {
426426
// Given
427427
Integer squadNumber = 999;
428428
Mockito

0 commit comments

Comments
 (0)