Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

testing a private method with JUnit / Coverlipse  RSS feed

Kamal Ahmed
Ranch Hand
Posts: 91
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am testing the method:

And since it is private, used call hierarchy to find out that public void setConsoleAppending(boolean append, int outputType) calls this method.

Now in

if (!isSameOutputType(outputType, currentCA)) {

and if I make isSameOutputType(outputType, currentCA)) false, I can verify that :

the Appender is removed.

In order to make isSameOutPutType() false,
I force the return be false in:

String currCAOutputType = currentCA.getTarget();
return currCAOutputType.equals(ConsoleAppender.SYSTEM_OUT)

Here is my test method:

But, somehow, I am not getting the method isSameOutPutType() covered by coverlipse.

Could anyone please give me a hint?

It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!