public void testAdapterStateSummaryAdapterInit() throws Exception {
   Adapter a = new Adapter();
   a.setUniqueId(DEFAULT_KEY);
   a.getChannelList().addChannel(new Channel());
   LifecycleHelper.init(a);
   AdapterStateSummary summary = new AdapterStateSummary(a);
   assertEquals(DEFAULT_KEY, summary.getAdapterState().getKey());
   assertEquals(InitialisedState.class.getName(), summary.getAdapterState().getValue());
   assertNotNull(summary.getLastStopTime());
   assertNull(summary.getLastStartTime());
 }
 public void testAdapterStateSummaryAdapter() throws Exception {
   Adapter a = new Adapter();
   a.setUniqueId(DEFAULT_KEY);
   a.getChannelList().addChannel(new Channel());
   AdapterStateSummary summary = new AdapterStateSummary(a);
   assertNotNull(summary);
   assertNotNull(summary.getLastStopTime());
   assertNull(summary.getLastStartTime());
   assertEquals(DEFAULT_KEY, summary.getAdapterState().getKey());
   assertEquals(ClosedState.class.getName(), summary.getAdapterState().getValue());
   assertEquals(0, summary.getChannelStates().size());
 }