visual unitarias unit tutorial test pruebas net español ejemplos ejemplo unit-testing rust

unit-testing - unitarias - unit test c# ejemplo



¿Cómo deberían organizarse las pruebas unitarias de óxido? (1)

Se recomienda colocar las pruebas en su propio módulo. Este módulo debe ser un elemento secundario del módulo cuyo código desea probar (y se puede definir en el mismo archivo o en uno diferente).

#[cfg(test)] mod tests { #[test] fn test_some_stuff() { // ... test code ... } }

Si es así, ¿cómo pruebo los métodos privados?

No serán módulos privados a secundarios, pero igual debe importarlos con use super::some_name;

Por cierto, todo esto se explica en la guía de prueba , que es probablemente la razón por la que está recibiendo una votación negativa.

Tengo una serie de métodos en un mod . Estos métodos deben probarse, pero son privados. Actualmente tengo las pruebas de unidad dentro del mismo mod pero no estoy seguro de que esta sea la manera correcta de hacerlo ya que estoy mezclando dos cosas diferentes.

¿Debería poner mis pruebas unitarias en un archivo diferente? Si es así, ¿cómo pruebo los métodos privados?