public void testChildAddedWhereParentManagesChildStorage() {
    notifyBrokerStarted();

    VirtualHostNode<?> object = mock(VirtualHostNode.class);
    when(object.managesChildStorage()).thenReturn(true);
    VirtualHost<?, ?, ?> virtualHost = mock(VirtualHost.class);
    _listener.childAdded(object, virtualHost);
    verifyNoMoreInteractions(_store);
  }
 public void testChildAdded() {
   notifyBrokerStarted();
   Broker broker = mock(Broker.class);
   when(broker.getCategoryClass()).thenReturn(Broker.class);
   when(broker.isDurable()).thenReturn(true);
   VirtualHost child = mock(VirtualHost.class);
   when(child.getCategoryClass()).thenReturn(VirtualHost.class);
   Model model = mock(Model.class);
   when(model.getChildTypes(any(Class.class)))
       .thenReturn(Collections.<Class<? extends ConfiguredObject>>emptyList());
   when(child.getModel()).thenReturn(model);
   when(child.isDurable()).thenReturn(true);
   _listener.childAdded(broker, child);
   verify(_store).update(eq(true), any(ConfiguredObjectRecord.class));
 }