This removes redundant tests according to Neutron*Northbound.java.
HTTP_OK is returned now if the neutron resource can be created, updated
or deleted.
Change-Id: I621121f020123653da8ef87fef62a27ab951629e
Signed-off-by: Cédric Ollivier <ollivier.cedric@gmail.com>
return HttpURLConnection.HTTP_NOT_ACCEPTABLE;
}
- return HttpURLConnection.HTTP_CREATED;
+ return HttpURLConnection.HTTP_OK;
}
/**
*/
@Override
public void neutronNetworkCreated(NeutronNetwork network) {
- int result = HttpURLConnection.HTTP_BAD_REQUEST;
- logger.trace("neutronNetworkCreated: network: {}", network);
- result = canCreateNetwork(network);
- if (result != HttpURLConnection.HTTP_CREATED) {
- logger.debug("Network creation failed {} ", result);
- return;
- }
-
enqueueEvent(new NorthboundEvent(network, Action.ADD));
}
private void doNeutronNetworkCreated(NeutronNetwork network) {
return HttpURLConnection.HTTP_NOT_ACCEPTABLE;
}
- logger.trace("canUpdateNetwork: network delta {} --- original {}", delta, original);
return HttpURLConnection.HTTP_OK;
}
private void doNeutronNetworkDeleted(NeutronNetwork network) {
neutronL3Adapter.handleNeutronNetworkEvent(network, Action.DELETE);
- int result = canDeleteNetwork(network);
- logger.trace("canDeleteNetwork: network: {}", network);
- if (result != HttpURLConnection.HTTP_OK) {
- logger.error(" deleteNetwork validation failed for result - {} ",
- result);
- return;
- }
/* Is this the last Neutron tenant network */
List <NeutronNetwork> networks;
if (neutronNetworkCache != null) {
*/
@Override
public int canCreatePort(NeutronPort port) {
- return HttpURLConnection.HTTP_CREATED;
+ return HttpURLConnection.HTTP_OK;
}
/**
*/
@Override
public void neutronPortCreated(NeutronPort neutronPort) {
- int result = canCreatePort(neutronPort);
- if (result != HttpURLConnection.HTTP_CREATED) {
- logger.error(" Port create validation failed result - {} ", result);
- return;
- }
-
enqueueEvent(new NorthboundEvent(neutronPort, Action.ADD));
}
private void doNeutronPortCreated(NeutronPort neutronPort) {
@Override
public int canUpdatePort(NeutronPort delta,
NeutronPort original) {
- int result = HttpURLConnection.HTTP_OK;
- /**
- * To basic validation of the request
- */
-
- if ((original == null) || (delta == null)) {
- logger.error("port object not specified");
- return HttpURLConnection.HTTP_BAD_REQUEST;
- }
- return result;
+ return HttpURLConnection.HTTP_OK;
}
/**
*/
@Override
public void neutronPortDeleted(NeutronPort neutronPort) {
-
- int result = canDeletePort(neutronPort);
- if (result != HttpURLConnection.HTTP_OK) {
- logger.error(" deletePort validation failed - result {} ", result);
- return;
- }
-
enqueueEvent(new NorthboundEvent(neutronPort, Action.DELETE));
}
private void doNeutronPortDeleted(NeutronPort neutronPort) {
@Override
public int canCreateSubnet(NeutronSubnet subnet) {
- return HttpURLConnection.HTTP_CREATED;
+ return HttpURLConnection.HTTP_OK;
}
@Override
@Override
public int canUpdateSubnet(NeutronSubnet delta, NeutronSubnet original) {
- return HttpURLConnection.HTTP_CREATED;
+ return HttpURLConnection.HTTP_OK;
}
@Override
@Override
public int canDeleteSubnet(NeutronSubnet subnet) {
- // TODO Auto-generated method stub
- return HttpURLConnection.HTTP_CREATED;
+ return HttpURLConnection.HTTP_OK;
}
@Override
.thenReturn(true)
.thenReturn(false);
assertEquals("Error, did not return the correct HTTP flag", HttpURLConnection.HTTP_NOT_ACCEPTABLE, networkHandler.canCreateNetwork(neutronNetwork));
- assertEquals("Error, did not return the correct HTTP flag", HttpURLConnection.HTTP_CREATED, networkHandler.canCreateNetwork(neutronNetwork));
+ assertEquals("Error, did not return the correct HTTP flag", HttpURLConnection.HTTP_OK, networkHandler.canCreateNetwork(neutronNetwork));
}
/**
when(ev.getAction()).thenReturn(Action.DELETE);
networkHandlerSpy.processEvent(ev);
verify(neutronL3Adapter, times(1)).handleNeutronNetworkEvent(any(NeutronNetwork.class), same(Action.DELETE));
- verify(networkHandlerSpy, times(1)).canDeleteNetwork(any(NeutronNetwork.class));
verify(tenantNetworkManager, times(1)).networkDeleted(anyString());
}
}
@Test
public void testCanCreatePort() {
- assertEquals("Error, did not return the correct HTTP flag", HttpURLConnection.HTTP_CREATED, portHandler.canCreatePort(mock(NeutronPort.class)));
+ assertEquals("Error, did not return the correct HTTP flag", HttpURLConnection.HTTP_OK, portHandler.canCreatePort(mock(NeutronPort.class)));
}
@Test
public void testCanUpdatePort() {
assertEquals("Error, did not return the correct HTTP flag", HttpURLConnection.HTTP_OK, portHandler.canUpdatePort(mock(NeutronPort.class), mock(NeutronPort.class)));
- assertEquals("Error, did not return the correct HTTP flag", HttpURLConnection.HTTP_BAD_REQUEST, portHandler.canUpdatePort(null, null));
}
@Test
@Test
public void testCanCreateSubnet() {
- assertEquals("Error, canCreateSubnet() did not return the correct HTTP flag", HttpURLConnection.HTTP_CREATED, subnetHandler.canCreateSubnet(mock(NeutronSubnet.class)));
+ assertEquals("Error, canCreateSubnet() did not return the correct HTTP flag", HttpURLConnection.HTTP_OK, subnetHandler.canCreateSubnet(mock(NeutronSubnet.class)));
}
@Test
public void testCanUpdateSubnet() {
- assertEquals("Error, canUpdateSubnet() did not return the correct HTTP flag", HttpURLConnection.HTTP_CREATED, subnetHandler.canUpdateSubnet(mock(NeutronSubnet.class), mock(NeutronSubnet.class)));
+ assertEquals("Error, canUpdateSubnet() did not return the correct HTTP flag", HttpURLConnection.HTTP_OK, subnetHandler.canUpdateSubnet(mock(NeutronSubnet.class), mock(NeutronSubnet.class)));
}
@Test
public void testCanDeleteSubnet() {
- assertEquals("Error, canDeleteSubnet() did not return the correct HTTP flag", HttpURLConnection.HTTP_CREATED, subnetHandler.canDeleteSubnet(mock(NeutronSubnet.class)));
+ assertEquals("Error, canDeleteSubnet() did not return the correct HTTP flag", HttpURLConnection.HTTP_OK, subnetHandler.canDeleteSubnet(mock(NeutronSubnet.class)));
}
@Test