@Test(expectedExceptions=IllegalArgumentException.class) public void testGetTraceClientWithNullParam() { CachedDawgClientFactory factory = new CachedDawgClientFactory(null); factory.getSerialClient(); }
@Override public SerialClient getSerialClient() { if (null == serialClient) { serialClient = new SerialClient(stb); } return serialClient; }
CachedDawgClientFactory implements IDawgClientFactory { @Override public SerialClient getSerialClient() { if (null == serialClient) { serialClient = new SerialClient(stb); } return serialClient; } }
CachedDawgClientFactory implements IDawgClientFactory { @Override public SerialClient getSerialClient() { if (null == serialClient) { serialClient = new SerialClient(stb); } return serialClient; } CachedDawgClientFactory(MetaStb metaStb);  CachedDawgClientFactory(MetaStb metaStb, String dawgHouseHost, String dawgPoundHost); }
CachedDawgClientFactory implements IDawgClientFactory { @Override public SerialClient getSerialClient() { if (null == serialClient) { serialClient = new SerialClient(stb); } return serialClient; } CachedDawgClientFactory(MetaStb metaStb);  CachedDawgClientFactory(MetaStb metaStb, String dawgHouseHost, String dawgPoundHost); @Override IDawgHouseClient<?> getHouseClient(); @Override IDawgPoundClient getPoundClient(); @Override IrClient getIrClient(); @Override PowerClient getPowerClient(); @Override SerialClient getSerialClient(); }
CachedDawgClientFactory implements IDawgClientFactory { @Override public SerialClient getSerialClient() { if (null == serialClient) { serialClient = new SerialClient(stb); } return serialClient; } CachedDawgClientFactory(MetaStb metaStb);  CachedDawgClientFactory(MetaStb metaStb, String dawgHouseHost, String dawgPoundHost); @Override IDawgHouseClient<?> getHouseClient(); @Override IDawgPoundClient getPoundClient(); @Override IrClient getIrClient(); @Override PowerClient getPowerClient(); @Override SerialClient getSerialClient();  }