Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

테스트 코드 작성시 대부분 공통되는데 조금씩 변화하는 조건의 객체를 효율적으로 사용할 수 없을까?

Abierto
#5 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
20/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Área
testing

Línea de trabajo

El issue no indica archivos, pruebas, puntos de entrada ni ningún cambio concreto en el repositorio. Empieza por aclarar el patrón de pruebas objetivo con un ejemplo representativo y define si el resultado esperado es una guía o una implementación reutilizable; no se especifican los criterios de finalización.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

TDD

이슈

사내 테스트 코드를 작성하다 대부분 공통되는데 조금씩 변화하는 조건의 객체들이 정말 많았다.
각 테스트 코드에서 해당 객체를 사용하는데 이게 해당 조건이 변화함에 따라 발생되는 결과를 테스트해야 하는게 목적이어서 객체인 상황이다.
공통은 되는데 안에 있는 세부사항이 조금씩 다르니 @BeforeEach로 초기 설정을 해줄 수도 없다.
그렇다고 초기 설정 후 객체에 Setter를 부여하여 매 테스트마다 테스트할 상황의 객체 형상으로 맞춰주는 것도 좋은 방향성이라고 보이지는 않는다.(Entity를 사용하는 경우 더더욱이)

대부분 공통되는데 조금씩 변화하는 조건의 객체를 효율적으로 사용할 수 있는 방법이 없을까?

Lenguaje dominante
Sin datos de lenguaje
Estrellas
0
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de minaver/Daily-Issue

Todos los issues de minaver/Daily-Issue

Issues similares

Más issues de Testing & QA

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.