Tenemos miles de clases sin ningún tipo de cobertura verdadera prueba de la unidad. Proyecto tan especial nuestro objetivo es añadir una cobertura razonable para todos. Una opción es crear pruebas de código producen y utilizar GenerateTestCases plugin with IJ.crear automáticamente testcode de la clase (JAR
Estoy explorando otras opciones para crear pruebas masivamente ..
¿Es posible crear pruebas (bien, solo plantillas de prueba) de archivos de clase? TestGen4J hace esto, pero el proyecto parece estar inactivo. ¿Hay alguna herramienta eso podría ayudar a crear las pruebas para miles de clases.
Una vez que se generan dichas pruebas, espero que tengamos más impulso para agregar más pruebas unitarias para las clases existentes.
¿Realmente desea generar pruebas? Estas pruebas casi no agregan ningún valor, ya que no tienen ninguna afirmación real. – Pavan
Hice grandes proyectos heredados también, y estoy de acuerdo con @PavanSudarshan. Probablemente quieras algunas pruebas más directas y sensatas. FindBugs (http://findbugs.sourceforge.net/) es realmente mucho más útil. –
La generación de plantillas simples no mejorará su cobertura, ya que las pruebas necesariamente no harán nada. Es posible que tenga que morder la bala y escribir pruebas individuales. Las plantillas probablemente oscurecerán las pruebas que aún necesita para escribir en lugar de ayudar realmente. – Atonewell