Nakerdev logo

Testing

  • Published on
    Polymorphism is necessary for unit testing. Polymorphism combined with dependency injection allows us to perform unit tests on an artifact that depends on others without being tightly coupled to the real implementations of its dependencies.
  • Published on
    Intentamos escribir código limpio y simple para que sea etendible y fácil de mantener pero es común no tratar el código de nuestros tests de la misma forma, cuando en realidad, son igual de importantes que el código de la funcionalidad que prueban. Parametrizar un tests nos ayudará a simplificar un conjunto de tests grande donde hemos encontrado un patrón que se repite.