ankidroid / ankidroid/Anki-Android

[Cleanup]: Add Tests to the code (`@NeedsTest`)

Abierto
#13,283 39 comentarios 0 reacciones 0 asignados Ver en GitHub
Good First Issue Keep Open Tests
Lenguaje dominante
Kotlin
Estrellas
11.8k
Forks
2.9k
Merge medio
2 d 3 h
PR fusionados (30 d)
171

Descripción

> [!NOTE]
> This issue does not need to be assigned to you before you work on it

A number of paths of the code have been identified as requiring automated testing.

Typically this is regression testing: if a bug has been found, then it's useful to have a unit test which would have failed due to the bug.

1. Find a usage of `@NeedsTest`: https://github.com/ankidroid/Anki-Android/blob/main/AnkiDroid/src/main/java/com/ichi2/annotations/NeedsTest.kt
a. Ensure that the method(s) you are testing are in use.
3. Post the test(s) that you're handling on this issue, so people don't duplicate work
4. Write a unit test (`/test`, not `/androidTest`)
5. Ensure that re-introducing the bug or issue would break the test
6. Submit a Pull Request

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.