udistrital / sisifo_documentacion

0 stars 0 forks source link

Validaciones y pruebas unitarias microservicios de gestión de usuarios y roles - Parte 2 #75

Closed edwargl7 closed 20 hours ago

edwargl7 commented 5 days ago

Se requiere realizar la revisión de pruebas unitarias a los endpoints del microservicio y realizar ajustes a las pruebas unitarias agregadas en la Issue #65 teniendo presente los asserts.

package main

import (
    "testing"

    "github.com/stretchr/testify/assert"
)

funcTestAddition(t *testing.T) {
    x := 2
    y := 2

    assert.Equal(t, x, y, "x and y should be the same")
}

Material de apoyo

Sub Tareas

Criterios de aceptación

Requerimientos

No aplica

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

jucastro94 commented 4 days ago

se crean metodos segun casos de validacion para validacion tipo fecha

Image

Image

jucastro94 commented 3 days ago

se ajustan los mensajes de respuesta a español en todos los controladores

Image

jucastro94 commented 3 days ago

se ajustan validaciones para trabajar con assert

Image

jucastro94 commented 3 days ago

se crea capa helpers con archivo utilidades.go para metodo de control de excepciones

Image

se aplica defer en cada uno de los controladores

Image

jucastro94 commented 2 days ago

se optimiza metodo

Image

Image

jucastro94 commented 2 days ago

se crean validaciones para controlador usuario

Image

jucastro94 commented 2 days ago

Image

Image

Image

Image

Image

Se debe agregar validación para el numero de documento Image

Image

Image

jucastro94 commented 2 days ago

generacion de coverage

Image

edwargl7 commented 2 days ago

Pendiente remover los archivos comentados en el PR 2 y solicitar de nuevo el Pull Request ya sin dichos archivos.

jucastro94 commented 2 days ago

se remueven los archivos mencionados y se solicita PR

Image

Image

edwargl7 commented 20 hours ago

Se observa un buen trabajo, cuenta con los ajustes solicitados en las pruebas unitarias y cuenta con una buena organización del código.

Se procede a finalizar la tarea y se revisara con el desarrollador el PR.