Skip to content

PetControllerTest – HTTP-endpoints med MockMvc #145

@lindaeskilsson

Description

@lindaeskilsson

Använd @WebMvcTest(PetController.class) + @import(SecurityConfig.class) och mocka PetService. Följ samma mönster som CommentControllerTest.
POST /pets:

Giltig request med OWNER-användare → 200 OK + korrekt PetResponse-body
Ogiltig request (t.ex. saknar name) → 400 Bad Request
Service kastar RuntimeException → lämplig felkod

OBS: PetController saknar endpoints för GET/PUT/DELETE – dessa bör antingen läggas till i controllern (se separat issue) eller exkluderas från testet tills dess.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions