Is there any convention to use for a dummy method body in Java? for testing purposes for example. Say I have a interface and a method should be implemented in a class implementing that interface but I don't want to implement it yet, what good dummy method body should I use that doesn't use unnecessary memory etc?
- 1For testing purpose, you can use mocking framework like Mockito.tan9– tan92016-12-08 17:13:10 +00:00Commented Dec 8, 2016 at 17:13
- stackoverflow.com/questions/9984335/…Sotirios Delimanolis– Sotirios Delimanolis2016-12-08 17:13:56 +00:00Commented Dec 8, 2016 at 17:13
- @SotiriosDelimanolis my apologies, my search yeld no results but then again I only searched for dummy method body and similar stuff.spacing– spacing2016-12-08 17:15:25 +00:00Commented Dec 8, 2016 at 17:15
Add a comment |
2 Answers
If you have a method which you haven't implemented yet I would
public void notImplementedYet() { throw new UnsupportedOperationException("TODO"); } I add the "TODO" to indicate it may be supported in the future. Some methods throw this because it should never be supported.
BTW: I setup my IDE to place this exception as the default body for implementing methods.
Comments
You can use Java 8's default methods.
See here. Basically, you define the implementation (or dummy method) in the interface itself.
public interface MyInterface { default myDummyMethod() { // nada } }