• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

mocking database using easymock

 
mrunalini two
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
my google search failed.

Am a newbie and I want to study mocking database (no specific target like connections, resultsets) through an example.

Would anyone please provide some hello world thing on mocking database/sql code using EasyMock?

Anything is OK as I am just a learner.
 
Jelle Klap
Bartender
Posts: 1952
7
Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'd forget about mocking an entire database. If you adopt the Data Access Object (DAO) to abstract and encapsulate access to the database, such an object would be a convenient candidate for a test double (possibly using EasyMock). Eventually you'll want to unit test the DAO itself, and then it would make sense to utilize some sort of ligthweight in-memory database, instead of the heavyweight (network accessed) production database server, and employ a library like DbUnit. That's as far as I'd take it for the purpose of unit testing. Eventually, though, you'll want to integrate every system component and test against the real thing, but that's well beyond the scope of unit testing.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic