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"); }
public void testGetByName() { boolean getResult = true; ManagedObject getMo = null; TopoAPI api = getHandle(); try { boolean wasAdded = true; final int NUM_NODES = 255; for (int i = 1; (i <= NUM_NODES) && wasAdded; 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("Printerfortestgetbyname" + i); newNode.setSysOID("10.100.10." + i); newNode.setManaged(false); newNode.setConsoleDispBufferText("testval"); wasAdded = wasAdded & api.addObject(newNode); if (wasAdded) { System.err.println("testGetByName: added node " + i); } else { System.err.println("testGetByName: node " + i + " NOT added"); } } java.util.Iterator objNames = api.getCompleteList().iterator(); while (objNames.hasNext()) { String moName = (String) objNames.next(); getMo = api.checkOut(moName, 2); // api.updateObject(getMo,false,false); api.unlock(getMo); if (getMo == null) { System.out.println("testGetByName : The mo is null"); getResult = false; } else { System.out.println("testGetByName : Sucessfully got the mo " + getMo.getName()); getMo = null; } } } catch (Exception getEx) { System.out.println("testGetByName : Exception in testGetByName " + getEx); } }
private void resetTopology() { final int NUM_NODES = 100; /*try { TopoAPI topoApi=getHandle(); // TopoAPI topoAPI=com.adventnet.nms.topodb.DBServer.topodb; boolean wasAdded=true; for (int i = 1; (i <= NUM_NODES) && wasAdded; 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); wasAdded = wasAdded & topoApi.addObject(newNode); if (wasAdded) { System.err.println("resetTopology: added node " + i); } else { System.err.println("resetTopology: node " + i + " NOT added"); } } } catch(Exception resetEx) { System.out.println("Exception in resetTopology "+resetEx); } */ try { // TopoAPI baseTopology = com.adventnet.nms.topodb.DBServer.topodb; TopoAPI baseTopology = getHandle(); java.util.Iterator objectNames = baseTopology.getCompleteList().iterator(); while (objectNames.hasNext()) { String objectName = (String) objectNames.next(); ManagedObject object = baseTopology.checkOut(objectName, 2); boolean wasDeleted = baseTopology.deleteObject(object, false, true); // 2.3 if (!wasDeleted) { System.err.println("TOPOTEST: resetTopology: OBJ not deleted: " + objectName); } } } catch (Exception exception) { // Debug.print("TOPOTEST", Debug.CRITICAL_LEVEL, "resetTopology: exception: " // +exception.getMessage()); System.out.println("Exception in resetTopology-delete " + exception); } }