@Test public void testGetIrClient() { CachedDawgClientFactory factory = new CachedDawgClientFactory(new MetaStb(),"",""); Assert.assertNotNull(factory.getIrClient()); IrClient expected = factory.getIrClient(); Assert.assertEquals(factory.getIrClient(), expected); }
@Override public IrClient getIrClient() { if (null == irClient) { irClient = new IrClient(stb); } return irClient; }
CachedDawgClientFactory implements IDawgClientFactory { @Override public IrClient getIrClient() { if (null == irClient) { irClient = new IrClient(stb); } return irClient; } }
CachedDawgClientFactory implements IDawgClientFactory { @Override public IrClient getIrClient() { if (null == irClient) { irClient = new IrClient(stb); } return irClient; } CachedDawgClientFactory(MetaStb metaStb);  CachedDawgClientFactory(MetaStb metaStb, String dawgHouseHost, String dawgPoundHost); }
CachedDawgClientFactory implements IDawgClientFactory { @Override public IrClient getIrClient() { if (null == irClient) { irClient = new IrClient(stb); } return irClient; } 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 IrClient getIrClient() { if (null == irClient) { irClient = new IrClient(stb); } return irClient; } 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();  }