1

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?

3
  • 1
    For testing purpose, you can use mocking framework like Mockito. Commented Dec 8, 2016 at 17:13
  • stackoverflow.com/questions/9984335/… Commented 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. Commented Dec 8, 2016 at 17:15

2 Answers 2

5

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.

Sign up to request clarification or add additional context in comments.

Comments

3

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 } } 

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.