[configlet] tree-building: missing test cases

Aperta
#3,133 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
java
Ambito
testing

Direzione di ricerca

Leggi prima la sezione “How to do this task” nell’issue #2959, quindi segui le relative istruzioni per recuperare configlet e aggiornare i test per la costruzione dell’albero. Usa come checklist i 16 casi di specifica del problema elencati qui; l’attività è completata quando ogni caso elencato è implementato nei test del Java track.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

x:knowledge/elementary x:module/practice-exercise

Missing test cases for tree-building

Part of #2959.

The following test cases from problem-specifications are not yet implemented in this track:

  • 761790a3-4c27-461a-b4e9-8bce8ccee5a1 empty list
  • dcc89dc3-eb39-4f26-a3cd-964e607c95ff single record
  • dcdb80f0-e5da-43e1-8b8d-6f307be89c0e three records in order
  • 2ff5b8f8-d95e-401e-9359-233919488d22 three records in reverse order
  • de798d3b-8905-4446-a114-a0dd2476d945 more than two children
  • 13dd9b3c-6137-415f-b6fe-5044c1dfbc50 binary tree
  • 5cfd29dc-166b-47da-84ca-1c60b5ae5941 unbalanced tree
  • a05ddb5d-2d11-4948-88d3-b5f18a44ddce one root node and has parent
  • 9ed09df2-8fd6-4e37-aa37-e7753c057a1a root node has parent
  • 8755a2c4-2c6b-4396-b155-b5bf4b6bc280 no root node
  • c6ef8f9a-4045-4949-a1e1-e0ae804e4af4 duplicate node
  • 7a7b77a6-3447-4905-b79c-d22bfe43f408 duplicate root
  • c6f51bd7-3608-4390-b446-dfd1bcbf3ddc non-continuous
  • 1f3d1b50-4494-4b22-b88a-68f32f7d321d cycle directly
  • ac568b50-3f9b-4cb4-b602-e0eb13de4269 cycle indirectly
  • cf954b21-3cef-420c-8e72-d19547505e1f higher id parent of lower id
How to help

For detailed instructions on how to fetch configlet and update the tests, please see the "How to do this task" section in the main tracking issue:
👉 Read the instructions here

This issue is managed automatically by the Create Configlet Sync Issues workflow.

Lingua principale
Java
Stelle
836
Fork
779
Merge medio
8h 56m
PR unite (30g)
2

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di exercism/java

Tutte le issue di exercism/java

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.