테스트 코드 작성시 대부분 공통되는데 조금씩 변화하는 조건의 객체를 효율적으로 사용할 수 없을까?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 20/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Ambito
- testing
Direzione di ricerca
La issue non indica file, test, punti di ingresso o modifiche concrete al repository. Inizia chiarendo il pattern di test previsto con un esempio rappresentativo e definisci se il risultato atteso è una guida o un’implementazione riutilizzabile; i criteri di completamento non sono specificati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
이슈
사내 테스트 코드를 작성하다 대부분 공통되는데 조금씩 변화하는 조건의 객체들이 정말 많았다.
각 테스트 코드에서 해당 객체를 사용하는데 이게 해당 조건이 변화함에 따라 발생되는 결과를 테스트해야 하는게 목적이어서 객체인 상황이다.
공통은 되는데 안에 있는 세부사항이 조금씩 다르니 @BeforeEach로 초기 설정을 해줄 수도 없다.
그렇다고 초기 설정 후 객체에 Setter를 부여하여 매 테스트마다 테스트할 상황의 객체 형상으로 맞춰주는 것도 좋은 방향성이라고 보이지는 않는다.(Entity를 사용하는 경우 더더욱이)
대부분 공통되는데 조금씩 변화하는 조건의 객체를 효율적으로 사용할 수 있는 방법이 없을까?
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 0
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di minaver/Daily-Issue
-
MSA에 대하여ApertaSpring
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
minaver/Daily-Issue#10 · 1 commento ·
-
커넥션 풀과 트랜잭션에 대한 통찰이 필요하다.ApertaDB Spring
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
minaver/Daily-Issue#9 ·
-
Java Spring
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
minaver/Daily-Issue#7 ·
-
Tech
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
minaver/Daily-Issue#3 ·
-
단위테스트를 해야하는 영역은 어디까지일까?ApertaTDD
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
minaver/Daily-Issue#1 · 2 commenti ·
Tutte le issue di minaver/Daily-Issue
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
eval-drift
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
-
test: TestServeUntilStale races the server's close against the client's sendall (BrokenPipeError under load)Forse già presa @evoludigit l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 89/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
-
[BUG] Container scenario crashes without expected_recovery_time, kube DNS example uses retry_waitApertaneeds-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
krkn-chaos/krkn#1627 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno