This week's book giveaway is in the Android forum.
We're giving away four copies of Head First Android and have Dawn & David Griffiths on-line!
See this thread for details.
The moose likes Testing and the fly likes null pointer exception while running unit test Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Engineering » Testing
Bookmark "null pointer exception while running unit test" Watch "null pointer exception while running unit test" New topic

null pointer exception while running unit test

irshad irshadoz

Joined: Jan 16, 2013
Posts: 6

i am running my unit test but for some reason i am getting a null pointer on this line


messageSource.getMessage("", new String[] {
"a", "b" }, request.getLocale()));

Please find below the method that my unit test will be based on:

Please find below my unit test:

Please see stack trace below:

line 100 for my loginController is shown below:

I am assuming that i need to mock message source. If this is the cause of my exception, how can i mock the messagesource in my unit test please?

However when i run my application it works fine no null pointer, its only when i run the unit test that i get the null pointer exception.

Thanks in advance.
Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 32301

Where is messageSource defined? I don't see it as an instance variable, parameter or local variable.

[OCA 8 book] [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:
subject: null pointer exception while running unit test
jQuery in Action, 3rd edition