### Question:
TransactCommandAggregator implements TransactCommand { @Override public void execute(final TransactionBuilder transaction, final BridgeOperationalState state, final DataChangeEvent events, final InstanceIdentifierCodec instanceIdentifierCodec) { for (CommandSupplier supplier : COMMAND_SUPPLIERS) { supplier.get().execute(transaction, state, events, instanceIdentifierCodec); } }  @Override void execute(final TransactionBuilder transaction, final BridgeOperationalState state,
            final DataChangeEvent events, final InstanceIdentifierCodec instanceIdentifierCodec); @Override void execute(final TransactionBuilder transaction, final BridgeOperationalState state,
            final Collection<DataTreeModification<Node>> modifications,
            final InstanceIdentifierCodec instanceIdentifierCodec);  }### Answer:
@Test @Ignore("This needs to be rewritten") public void testExecute() { TransactionBuilder transaction = mock(TransactionBuilder.class); for (TransactCommand command: commands) { doNothing().when(command).execute(any(TransactionBuilder.class), any(BridgeOperationalState.class), any(DataChangeEvent.class), any(InstanceIdentifierCodec.class)); } transactCommandAggregator.execute(transaction, mock(BridgeOperationalState.class), mock(DataChangeEvent.class), mock(InstanceIdentifierCodec.class)); for (TransactCommand command: commands) { verify(command).execute(any(TransactionBuilder.class), any(BridgeOperationalState.class), any(DataChangeEvent.class), any(InstanceIdentifierCodec.class)); } }