### Question:
DefaultConversationSPI implements ConversationSPI { @Override public Locks.Client acquireClient() { return locks.newClient(); } DefaultConversationSPI( Locks locks, JobScheduler jobScheduler ); @Override Locks.Client acquireClient(); @Override JobHandle scheduleRecurringJob( Group group, long interval, Runnable job );  }### Answer:
@Test public void testAcquireClient() { conversationSpi.acquireClient(); verify(locks).newClient(); }