wood burning stoves 2.0*
The moose likes Testing and the fly likes Newbie question on JMock Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Testing
Bookmark "Newbie question on JMock" Watch "Newbie question on JMock" New topic
Author

Newbie question on JMock

Neha Gap
Greenhorn

Joined: May 30, 2007
Posts: 29
Hi,

I have just come across JMock and haven't quite got the hang of it yet.
I have a class called JabberAccountManager. It has a few methods that perform account management operations. Every method internally creates an object of type XMPPConnection (which is a part of an XMPP library)

Now, I want to mock the Jabber server so I need to create a mock XMPPConnection object, but my problem is that the class I need to test and the class I need to mock are tightly coupled. I cannot de-couple these since there are a lot of issues involved.

Could someone please explain to me how to go about using JMock in a case like this?

Thanks,
Neha.
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 31075
    
232

Neha,
Can you introduce an interface to de-couple them?

if not, can you provide an example of how they are tightly coupled?


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Newbie question on JMock