Raible's Wiki

Raible Designs
Wiki Home
News
Recent Changes

AppFuse

Homepage
  - Korean
  - Chinese
  - Italian
  - Japanese

QuickStart Guide
  - Chinese
  - French
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish
  - Japanese

User Guide
  - Korean
  - Chinese

Tutorials
  - Chinese
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish

FAQ
  - Korean

Latest Downloads

Other Applications

Struts Resume
Security Example
Struts Menu

Set your name in
UserPreferences


Referenced by
Articles
Articles_pt
LeftMenu




JSPWiki v2.2.33

[RSS]


Hide Menu

CreateDAO_es


Difference between version 22 and version 21:

At line 170 changed 1 line.
Para empezar, crea una clase PersonDaoTest.java class en el directorio test/dao/**/dao. Esta clase debe extender [BaseDaoTestCase|http://raibledesigns.com/downloads/appfuse/api/org/appfuse/dao/BaseDaoTestCase.java.html], la cual ya existe en este paquete. La clase padre es usada para leer [Spring's|http://www.springframework.org] ApplicationContext (ya que Spring une las distintas capas juntas), para que automáticamente lea un fichero con extension .properties (ResourceBundle) que tenga tenga el mismo nombre que *Test.class.En este ejemplo, si colocas el fichero PersonDaoTest.properties en el mismo directorio que PersonDaoTest.java entonces las propiedades del fichero estarán disponibles via la variable "rb".
Para empezar, cree una clase PersonDaoTest.java class en el directorio test/dao/**/dao. Esta clase debe extender [BaseDaoTestCase|http://raibledesigns.com/downloads/appfuse/api/org/appfuse/dao/BaseDaoTestCase.java.html], la cual ya existe en este paquete. La clase padre es usada para leer [Spring's|http://www.springframework.org] ApplicationContext (ya que Spring une las distintas capas juntas), para que automáticamente lea un fichero con extension .properties (ResourceBundle) que tenga tenga el mismo nombre que *Test.class.En este ejemplo, si colocas el fichero PersonDaoTest.properties en el mismo directorio que PersonDaoTest.java entonces las propiedades del fichero estarán disponibles via la variable "rb".
At line 172 changed 1 line.
;:%%(color: blue)''Normalment copio un test existente(open → save as) an existing test (i.e. UserDaoTest.java) y reemplazo [[Uu]ser por [[Pp]erson, o cualquiera que sea el nombre del objeto.''%%
;:%%(color: blue)''Normalmente copio un test existente(open → save as) an existing test (i.e. UserDaoTest.java) y reemplazo [[Uu]ser por [[Pp]erson, o cualquiera que sea el nombre del objeto.''%%
At line 205 changed 1 line.
El c&oacutedigo anterior es lo que Ud. necesita para realizar una prueba unitaria b&aacutesica que inicialize y destruya nuestro PersonDao. El objeto "ctx" es una referencia al objeto Application Context de Spring, el cual es inicializado en un bloque est&aacutetico de la clase [BaseDaoTestCase's|http://raibledesigns.com/downloads/appfuse/api/org/appfuse/dao/BaseDaoTestCase.java.html] .
El código anterior es lo que Ud. necesita para realizar una prueba unitaria básica que inicialize y destruya nuestro PersonDao. El objeto "ctx" es una referencia al objeto Application Context de Spring, el cual es inicializado en un bloque estático de la clase [BaseDaoTestCase's|http://raibledesigns.com/downloads/appfuse/api/org/appfuse/dao/BaseDaoTestCase.java.html] .
At line 207 changed 1 line.
Ahora necesitamos probar que las operaciones CRUD (create, retrieve, update, delete) methods funcionan en nuestro DAO. Para ello, crearemos metodos que empiecen con el vocablo "test" (en min&uacutesculas). Estos m&eacutetodos al ser p&uacuteblicos,retornan void y no aceptan par&aacutemetros de entrada, ser&aacuten ejecutados por la tarea <junit> que se encuentra en el fichero build.xml de Ant .
Ahora necesitamos probar que las operaciones CRUD (create, retrieve, update, delete) methods funcionan en nuestro DAO. Para ello, crearemos metodos que empiecen con el vocablo "test" (en min&uacutesculas). Estos métodos al ser públicos,retornan void y no aceptan parámetros de entrada, ser&aacuten ejecutados por la tarea <junit> que se encuentra en el fichero build.xml de Ant .

Back to CreateDAO_es, or to the Page History.