Prueba JUnit y Google Guice

Soy un principiante en JUnit y diseño de patrones, así que perdóname.

Estaba leyendo esta página web técnica:

http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&sqi=2&ved=0CB4QFjAA&url=http%3A%2F%2Ftechruminations.wordpress.com%2F2011%2F05%2F30% 2Fsales-tax-problem-form-Thoughtworks-for-entrevista% 2F & ei = QBVjUIHgDYWAiQefzoHoBQ & usg = AFQjCNFIBDF10v9zEMRpAIgl9Yi7DZ172w & sig2 = E-Dwtx9UaU4lBbyD0j

Puedo entender la codificación real y la organización de la clase, etc. Lo único que me confunde son las dos preguntas siguientes relacionadas con este problema en particular:

  1. Utilizó un patrón de diseño llamado "inyección de dependencia" mediante el uso de Guice de Google, sin embargo, descubrí que podía desplazarme sin utilizar este patrón de diseño para lograr la misma función. Me pregunto si usar la inyección de dependencia no es imprescindible en este problema.

  2. Como soy nuevo en JUnit, entiendo que escribió casos de prueba para carrito, artículo y los probó individualmente para demostrar la exactitud. Pero, ¿por qué necesita la sección final "Build and Deployment" para compilar y ejecutar el programa de prueba, ya que puedo hacerlo fácilmente sin crear ese archivo xml y simplemente hacer clic derecho en Eclipse y seleccionar "ejecutar como prueba JUnit".

Por favor, denme ayuda sobre JUnit y patrones de diseño, ¡gracias!

Respuesta 1

Con el siguiente formateador puedo analizar "2017-03-28T23: 40: 06.000 + 0100" new DateTimeFormatterBuilder () .append (ISO_LOCAL_DATE_TIME) .appendPattern ("X") ....

Estoy tratando de hacer un programa de apagado simple en JAVA y no puedo creer que no haya podido encontrar una respuesta a esto en ningún otro lado. Primero intenté usar sudo en mi programa java: import java.io.IOException; ...

He estado tratando de resolver este problema sobre el acceso a mi DB de clouddant desde los servicios de IBM-bluemix. He configurado mi URL en Android Studio de esta manera: URL url = nueva URL ("https: // XXXX-XXXX-XXXX-XXXX-XXXX -...

Estoy tratando de configurar una aplicación de demostración GCM. http://developer.android.com/guide/google/gcm/demo.html Estoy atascado tratando de crear un archivo war: en una ventana de shell, vaya al directorio gcm-demo-server. ...