public void testAddUpdateDeleteNode() { System.err.println("testUpdateNode: BEGIN"); boolean testSuccess = false; try { // TopoAPI topoApi = com.adventnet.nms.topodb.DBServer.topodb; TopoAPI topoApi = getHandle(); boolean wasAdded = true; boolean wasUpdated = true; boolean wasDeleted = true; final int NUM_NODES = 100; for (int i = 1; (i <= NUM_NODES) && wasAdded; i++) { // MaxxanNode newNode = new MaxxanNode(); Printer newNode = new Printer(); newNode.setIpAddress("10.100.10." + i); newNode.setName("Node" + i); newNode.setSysOID("10.100.10." + i); newNode.setManaged(false); newNode.setIsSNMP(false); wasAdded = wasAdded & topoApi.addObject(newNode); if (wasAdded) { System.err.println("testAddUpdateDeleteNode: added node " + i); } else { System.err.println("testAddUpdateDeleteNode: node " + i + " NOT added"); } ManagedObject updatedObject = (ManagedObject) topoApi.checkOut("Node" + i, 2); if (wasAdded) { wasUpdated = wasUpdated & topoApi.updateObject(updatedObject, false, false); } if (wasUpdated) { System.err.println("testAddUpdateDeleteNode: updated node " + i); } else { System.err.println("testAddUpdateDeleteNode: node " + i + " NOT updated"); } // ManagedObject deleteObject = (ManagedObject)topoApi.checkOut("Node" + i); if (wasAdded & wasUpdated) { wasDeleted = wasDeleted & topoApi.deleteObject(updatedObject, true, true); } if (wasDeleted) { System.err.println("testAddUpdateDeleteNode: deleted node " + i); } else { System.err.println("testAddUpdateDeleteNode: node " + i + " NOT deleted"); } } testSuccess = wasAdded & wasUpdated & wasDeleted; } catch (Exception exception) { System.err.println("testUpdateNode: " + exception.getMessage()); testSuccess = false; } System.err.println("testAddUpdateDeleteNode: END"); }
public void testDelete() { System.err.println("testDelete: BEGIN"); boolean testSuccess = false; try { // TopoAPI topoApi = com.adventnet.nms.topodb.DBServer.topodb; TopoAPI topoApi = getHandle(); boolean wasAdded = true; boolean wasDeleted = true; final int NUM_NODES = 255; for (int i = 1; (i <= NUM_NODES) && wasAdded && wasDeleted; i++) { /*MaxxanNode newNode = new MaxxanNode(); newNode.setIpAddress("10.100.10." + i); newNode.setName("Node" + i); newNode.setSysOID("10.100.10." + i); newNode.setManaged(false); newNode.setIsSNMP(false);*/ Printer newNode = new Printer(); newNode.setIpAddress("10.100.10." + i); newNode.setName("Printer4nd" + i); newNode.setSysOID("10.100.10." + i); newNode.setManaged(false); newNode.setConsoleDispBufferText("testval"); wasAdded = wasAdded && topoApi.addObject(newNode); if (wasAdded) { System.err.println("testDelete: added node " + i); } else { System.err.println("testDelete: node " + i + " NOT added"); } ManagedObject updatedObject = (ManagedObject) topoApi.checkOut("Printer4nd" + i); wasDeleted = wasDeleted && topoApi.deleteObject(updatedObject, false, true); if (wasDeleted) { System.err.println("testDelete: deleted node " + i); } else { System.err.println("testDelete: node " + i + " NOT deleted"); } } testSuccess = wasAdded && wasDeleted; } catch (Exception exception) { System.err.println("testDelete: " + exception.getMessage()); exception.printStackTrace(); testSuccess = false; } System.err.println("testDelete: END"); }