title: Verifying no argument and private methods using Mockito
body: <p>I am new to JUnit &amp; Mockito, the below class is defined with a method execute which needs to be tested, I wonder is it possible to mock this type of class ? Please shed some light and share your thoughts.</p>
  
  <pre><code>public class MyRule implements SuperRule{    
    private OrderList orderList;
    private ScheduleList scheduleList;
  
    public MyRule (OrderList orderList, ScheduleList scheduleList) {
      this.orderList = orderList;
      this.scheduleList = scheduleList;
    }
  
    @Override
    public void execute() {
      createWeeklyClassificationRule(orderList);      
      handle(scheduleList);
  
    }      
    private void createWeeklyClassificationRule(OrderList orderList) {
     //......
    }      
    private void handle(ScheduleList scheduleList) { 
      //......      
    }
  }
  </code></pre>