### Question:
OvsdbControllerUpdateCommand extends AbstractTransactionCommand { public OvsdbControllerUpdateCommand(final OvsdbConnectionInstance key, final TableUpdates updates, final DatabaseSchema dbSchema) { super(key, updates, dbSchema); updatedBridgeRows = TyperUtils.extractRowsUpdated(Bridge.class, getUpdates(), getDbSchema()); updatedControllerRows = TyperUtils.extractRowsUpdated(Controller.class, getUpdates(), getDbSchema()); } OvsdbControllerUpdateCommand(final OvsdbConnectionInstance key,
            final TableUpdates updates, final DatabaseSchema dbSchema); @Override void execute(final ReadWriteTransaction transaction);  }### Answer:
@Test public void testOvsdbControllerUpdateCommand() { OvsdbConnectionInstance key = mock(OvsdbConnectionInstance.class); TableUpdates updates = mock(TableUpdates.class); DatabaseSchema dbSchema = mock(DatabaseSchema.class); OvsdbControllerUpdateCommand ovsdbControllerUpdateCommand1 = new OvsdbControllerUpdateCommand(key, updates, dbSchema); assertEquals(key, Whitebox.getInternalState(ovsdbControllerUpdateCommand1, "key")); assertEquals(updates, Whitebox.getInternalState(ovsdbControllerUpdateCommand1, "updates")); assertEquals(dbSchema, Whitebox.getInternalState(ovsdbControllerUpdateCommand1, "dbSchema")); }