user3093577
user3093577

Reputation: 15

Creating a testing class for a strange program

I have completed my project, but cannot get the testing class to work. I know this is because i wrote the code in probably the worst possible way. However, it's too late to change now, and honestly i don't want too either. Could someone suggest a possible way of a testing class based on the code i currently have...

Upvotes: 0

Views: 73

Answers (2)

Blub
Blub

Reputation: 3822

Your code might work because you extend Pizza and then in your main you just set the static attributes. But there is absolutely nothing you could test here, as you have 0 methods and 0 objects.

You can't even instantiate your Pizza class, as all its attributes are static and an instance would therefore be useless.

All you can test is assigning values to static attributes, but I guess we can expect that to be bugfree ;-)

Upvotes: 1

Marcin Szymczak
Marcin Szymczak

Reputation: 11453

Your code is untestable. You need to use more object oriented way of programming. Try to refactor code into few shorter methods. Then you can test separate methods.

For unit testing I recommend Junit

Upvotes: 2

Related Questions