import static org.mockito.Mockito.spy;
import com.google.common.util.concurrent.Futures;
-import java.util.Optional;
import org.junit.Before;
import org.junit.Test;
import org.mockito.ArgumentCaptor;
@Test
public void testSubmitAddLsp() {
final var captor = ArgumentCaptor.forClass(AddLspArgs.class);
- doReturn(Futures.immediateFuture(Optional.empty())).when(listener).addLsp(captor.capture());
+ doReturn(Futures.immediateFuture(OperationResults.SUCCESS)).when(listener).addLsp(captor.capture());
topologyProgramming.submitAddLsp(new SubmitAddLspInputBuilder()
.setName(NAME).setNode(nodeId)
@Test
public void testSubmitUpdateLsp() {
final var captor = ArgumentCaptor.forClass(UpdateLspArgs.class);
- doReturn(Futures.immediateFuture(Optional.empty())).when(listener).updateLsp(captor.capture());
+ doReturn(Futures.immediateFuture(OperationResults.SUCCESS)).when(listener).updateLsp(captor.capture());
topologyProgramming.submitUpdateLsp(new SubmitUpdateLspInputBuilder().setName(NAME).setNode(nodeId).build());
@Test
public void testSubmitEnsureLsp() {
final var captor = ArgumentCaptor.forClass(EnsureLspOperationalInput.class);
- doReturn(Futures.immediateFuture(Optional.empty())).when(listener).ensureLspOperational(captor.capture());
+ doReturn(Futures.immediateFuture(OperationResults.SUCCESS)).when(listener)
+ .ensureLspOperational(captor.capture());
topologyProgramming.submitEnsureLspOperational(new SubmitEnsureLspOperationalInputBuilder()
.setName(NAME)
@Test
public void testSubmitRemoveLsp() {
final var captor = ArgumentCaptor.forClass(RemoveLspArgs.class);
- doReturn(Futures.immediateFuture(Optional.empty())).when(listener).removeLsp(captor.capture());
+ doReturn(Futures.immediateFuture(OperationResults.SUCCESS)).when(listener).removeLsp(captor.capture());
topologyProgramming.submitRemoveLsp(new SubmitRemoveLspInputBuilder().setName(NAME).setNode(nodeId).build());
@Test
public void testSubmitTriggerSync() {
final var captor = ArgumentCaptor.forClass(TriggerSyncArgs.class);
- doReturn(Futures.immediateFuture(Optional.empty())).when(listener).triggerSync(captor.capture());
+ doReturn(Futures.immediateFuture(OperationResults.SUCCESS)).when(listener).triggerSync(captor.capture());
topologyProgramming.submitTriggerSync(new SubmitTriggerSyncInputBuilder()
.setName(NAME)