- Se descapó
- 27 de agosto de 2026 a las 7:42 UTC
- Autor
- Kamo
- Compromit
- 8f7cf0d
***************** - lista, get, update, and PATCH status. Copias ServiceTaskBookController's idioma: orgId(req) o 401, un chequeo correcto o 403, una variable de la vía de cuerda a través de parseUuid o 400, y uno fallido () ayudante Dividiendo la solicitud ilegal del servicio en el 404 por una fila que faltaba y 400 para todo lo demás. Un trabajo perdido es un 404 para que coince con cada manejador de hermanos. Hace que su estado no encontrado fuera de ese código, y un 400 allí escondería 'no Existe más tiempo" detrás de "tu petición fue malformada". Un estatus rechazado la transición es una petición bien formada contra un trabajo que existe, por lo que ServiceJobStatusMachine mandando a ambos estados llega al cliente como un 400 legibles. Lee toma VIEW-SERVICE-WORK y escribe tomar MANAGE-SERVICE-WORK, que es un El niño de VIEW en el árbol de derechos, por lo que un escrito que se estableció para VIEW sería un la rebaja silenciosa que todavía parecía cerrada en revisión. La prueba de la puerta llama a cada Escribir con una sesión solo de vista para demostrar que no sucede. La prueba impulsa a los verdaderos manejadores en lugar de agredir la fuente. ServiceTaskBookRightsGateTest dice en su propio javadoc que un escaneo fuente 'no se pueden probar que el cheque se ejecuta antes de la obra'; BaseLosController resuelve el sesión de un atributo de solicitud, por lo que un MockHttpServletSerletSquest llevando un la lista de derechos es suficiente para leer el código de estado real de vuelta Nunca se llegó al servicio, que es la mitad de un escaneo que no puede ver: un manejador que actúa y luego comprueba las devoluciones 403 habiendo escrito ya la fila. Probado por mutación: la gestión correcta cambiada por vista, un control correcto borrado Derecha, el control correcto se movió después de la llamada al servicio, falló () aplanado a Siempre-400, PATCH /status convertido en PUT, y la org de la sesión reemplazada por un Literalmente. Cada uno produjo un fallo distinto nombrando al manejador a la falla.