mchicago
mchicago

Reputation: 800

How to unit test a method with void return type?

How do you write a unit test for a method with void return type?

Upvotes: 6

Views: 7309

Answers (1)

Oded
Oded

Reputation: 499132

Assuming the method does something, you can try to sense that something.

That is, suppose it increments a variable that is exposed elsewhere in a property - you can check the value of the property before and after calling the method.

In essence this is checking that the method is working correctly by checking the expected side-effects from it.

Upvotes: 9

Related Questions