[mapguide-commits] r8385 - in trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test: . common mapguide/operations/admin mapguide/operations/site
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Mon Oct 6 03:35:19 PDT 2014
Author: jng
Date: 2014-10-06 03:35:18 -0700 (Mon, 06 Oct 2014)
New Revision: 8385
Added:
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/ClearLog.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/DeleteLog.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/DeletePackage.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/EnumeratePackages.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetLog.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetLogByDate.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetPackageLog.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetPackageStatus.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/LoadPackage.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/Offline.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/Online.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/RenameLog.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/ServerAdminOperationExecutor.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/AddGroup.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/AddServer.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/AddUser.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/CreateSession.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/DeleteGroups.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/DeleteUsers.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/DestroySession.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateGroups.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateGroups2.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateRoles.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateRoles2.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateServers.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateUsers.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GetUserForSession.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GrantGroupMembershipsToUsers.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GrantRoleMembershipsToGroups.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GrantRoleMembershipsToUsers.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RemoveServer.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RevokeGroupMembershipsFromUsers.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RevokeRoleMembershipsFromGroups.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RevokeRoleMembershipsFromUsers.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/SiteServiceOperationExecutor.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/UpdateGroup.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/UpdateServer.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/UpdateUser.java
Modified:
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/MapGuideTestExecutorCollection.java
trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/common/CommonUtility.java
Log:
#2307: Add server admin and site service operation tests.
Modified: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/MapGuideTestExecutorCollection.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/MapGuideTestExecutorCollection.java 2014-10-06 09:22:11 UTC (rev 8384)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/MapGuideTestExecutorCollection.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -21,6 +21,8 @@
import org.osgeo.mapguide.test.platform.operations.resource.*;
import org.osgeo.mapguide.test.platform.operations.maplayer.*;
import org.osgeo.mapguide.test.mapguide.operations.drawing.*;
+import org.osgeo.mapguide.test.mapguide.operations.admin.*;
+import org.osgeo.mapguide.test.mapguide.operations.site.*;
public class MapGuideTestExecutorCollection extends TestExecutorCollectionBase
{
@@ -123,7 +125,6 @@
_executors.put("EnumerateDrawingSections".toUpperCase(), new EnumerateDrawingSections(drawSvc, dbPath));
_executors.put("EnumerateDrawingSectionResources".toUpperCase(), new EnumerateDrawingSectionResources(drawSvc, dbPath));
_executors.put("GetDrawingSectionResource".toUpperCase(), new GetDrawingSectionResource(drawSvc, dbPath));
- /*
//Mapping Service
@@ -169,6 +170,8 @@
_executors.put("UpdateServer".toUpperCase(), new UpdateServer(site, dbPath));
_executors.put("RemoveServer".toUpperCase(), new RemoveServer(site, dbPath));
+ /*
+
//Web Layout
_executors.put("WL_GetTitle".toUpperCase(), new WL_GetTitle(wlCreator, dbPath));
_executors.put("WL_GetMapDefinition".toUpperCase(), new WL_GetMapDefinition(wlCreator, dbPath));
Modified: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/common/CommonUtility.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/common/CommonUtility.java 2014-10-06 09:22:11 UTC (rev 8384)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/common/CommonUtility.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -19,6 +19,24 @@
public class CommonUtility
{
+ public static MgStringCollection StringToMgStringCollection(String str)
+ {
+ try
+ {
+ MgStringCollection coll = new MgStringCollection();
+ String[] tokens = str.split(",");
+ for (String token : tokens)
+ {
+ coll.add(token);
+ }
+ return coll;
+ }
+ catch (MgException ex)
+ {
+ throw new UnitTestException(String.format("Exception from MapGuide:\n%s", ex.getDetails()));
+ }
+ }
+
public static String JoinStringArray(String glue, String[] s)
{
int k = s.length;
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/ClearLog.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/ClearLog.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/ClearLog.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,31 @@
+package org.osgeo.mapguide.test.mapguide.operations.admin;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class ClearLog extends ServerAdminOperationExecutor
+{
+ public ClearLog(MgServerAdmin admin, String unitTestVm)
+ {
+ super("ClearLog", admin, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "LOGTYPE", param);
+
+ boolean cleared = _serverAdmin.clearLog(param.get("LOGTYPE"));
+ return TestResult.Boolean(cleared);
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/DeleteLog.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/DeleteLog.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/DeleteLog.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,31 @@
+package org.osgeo.mapguide.test.mapguide.operations.admin;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class DeleteLog extends ServerAdminOperationExecutor
+{
+ public DeleteLog(MgServerAdmin admin, String unitTestVm)
+ {
+ super("DeleteLog", admin, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "FILENAME", param);
+
+ _serverAdmin.deleteLog(param.get("FILENAME"));
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/DeletePackage.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/DeletePackage.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/DeletePackage.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,31 @@
+package org.osgeo.mapguide.test.mapguide.operations.admin;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class DeletePackage extends ServerAdminOperationExecutor
+{
+ public DeletePackage(MgServerAdmin admin, String unitTestVm)
+ {
+ super("DeletePackage", admin, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "PACKAGENAME", param);
+
+ _serverAdmin.deletePackage(param.get("PACKAGENAME"));
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/EnumeratePackages.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/EnumeratePackages.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/EnumeratePackages.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,28 @@
+package org.osgeo.mapguide.test.mapguide.operations.admin;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class EnumeratePackages extends ServerAdminOperationExecutor
+{
+ public EnumeratePackages(MgServerAdmin admin, String unitTestVm)
+ {
+ super("EnumeratePackages", admin, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ MgStringCollection packages = _serverAdmin.enumeratePackages();
+ return TestResult.StringCollection(packages);
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetLog.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetLog.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetLog.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,41 @@
+package org.osgeo.mapguide.test.mapguide.operations.admin;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class GetLog extends ServerAdminOperationExecutor
+{
+ public GetLog(MgServerAdmin admin, String unitTestVm)
+ {
+ super("GetLog", admin, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "LOGTYPE", param);
+ ReadParameterValue(paramSetId, "NUMENTRIES", param);
+
+ MgByteReader reader = null;
+ if (param.get("NUMENTRIES") == null)
+ {
+ reader = _serverAdmin.getLog(param.get("LOGTYPE"));
+ }
+ else
+ {
+ reader = _serverAdmin.getLog(param.get("LOGTYPE"), Integer.parseInt(param.get("NUMENTRIES")));
+ }
+
+ return TestResult.FromByteReader(reader);
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetLogByDate.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetLogByDate.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetLogByDate.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,60 @@
+package org.osgeo.mapguide.test.mapguide.operations.admin;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class GetLogByDate extends ServerAdminOperationExecutor
+{
+ public GetLogByDate(MgServerAdmin admin, String unitTestVm)
+ {
+ super("GetLogByDate", admin, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "LOGTYPE", param);
+ ReadParameterValue(paramSetId, "FROMDATE", param);
+ ReadParameterValue(paramSetId, "TODATE", param);
+
+ String[] fromDatePieces = (param.get("FROMDATE") == null ? "" : param.get("FROMDATE")).split(",");
+ String[] toDatePieces = (param.get("TODATE") == null ? "" : param.get("TODATE")).split(",");
+
+ MgDateTime fromDate = null;
+ MgDateTime toDate = null;
+
+ if (fromDatePieces.length == 3)
+ {
+ fromDate = new MgDateTime(Short.parseShort(fromDatePieces[0]), Short.parseShort(fromDatePieces[1]), Short.parseShort(fromDatePieces[2]));
+ }
+ else if (fromDatePieces.length == 7)
+ {
+ fromDate = new MgDateTime(Short.parseShort(fromDatePieces[0]), Short.parseShort(fromDatePieces[1]), Short.parseShort(fromDatePieces[2]), Short.parseShort(fromDatePieces[3]), Short.parseShort(fromDatePieces[4]), Short.parseShort(fromDatePieces[5]), Integer.parseInt(fromDatePieces[6]));
+ }
+
+ if (toDatePieces.length == 3)
+ {
+ toDate = new MgDateTime(Short.parseShort(toDatePieces[0]), Short.parseShort(toDatePieces[1]), Short.parseShort(toDatePieces[2]));
+ }
+ else if (toDatePieces.length == 7)
+ {
+ toDate = new MgDateTime(Short.parseShort(toDatePieces[0]), Short.parseShort(toDatePieces[1]), Short.parseShort(toDatePieces[2]), Short.parseShort(toDatePieces[3]), Short.parseShort(toDatePieces[4]), Short.parseShort(toDatePieces[5]), Integer.parseInt(toDatePieces[6]));
+ }
+
+ String logType = "";
+ if (param.get("LOGTYPE") != null)
+ logType = param.get("LOGTYPE");
+ MgByteReader reader = _serverAdmin.getLog(logType, fromDate, toDate);
+ return TestResult.FromByteReader(reader);
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetPackageLog.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetPackageLog.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetPackageLog.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,31 @@
+package org.osgeo.mapguide.test.mapguide.operations.admin;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class GetPackageLog extends ServerAdminOperationExecutor
+{
+ public GetPackageLog(MgServerAdmin admin, String unitTestVm)
+ {
+ super("GetPackageLog", admin, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "PACKAGENAME", param);
+
+ MgByteReader reader = _serverAdmin.getPackageLog(param.get("PACKAGENAME"));
+ return TestResult.FromByteReader(reader);
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetPackageStatus.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetPackageStatus.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/GetPackageStatus.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,32 @@
+package org.osgeo.mapguide.test.mapguide.operations.admin;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class GetPackageStatus extends ServerAdminOperationExecutor
+{
+ public GetPackageStatus(MgServerAdmin admin, String unitTestVm)
+ {
+ super("GetPackageStatus", admin, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "PACKAGENAME", param);
+
+ MgPackageStatusInformation status = _serverAdmin.getPackageStatus(param.get("PACKAGENAME"));
+ String code = status.getStatusCode();
+ return TestResult.String(code);
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/LoadPackage.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/LoadPackage.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/LoadPackage.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,31 @@
+package org.osgeo.mapguide.test.mapguide.operations.admin;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class LoadPackage extends ServerAdminOperationExecutor
+{
+ public LoadPackage(MgServerAdmin admin, String unitTestVm)
+ {
+ super("LoadPackage", admin, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "PACKAGENAME", param);
+
+ _serverAdmin.loadPackage(param.get("PACKAGENAME"));
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/Offline.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/Offline.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/Offline.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,28 @@
+package org.osgeo.mapguide.test.mapguide.operations.admin;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class Offline extends ServerAdminOperationExecutor
+{
+ public Offline(MgServerAdmin admin, String unitTestVm)
+ {
+ super("Offline", admin, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ _serverAdmin.takeOffline();
+ return TestResult.Boolean(_serverAdmin.isOnline());
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/Online.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/Online.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/Online.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,28 @@
+package org.osgeo.mapguide.test.mapguide.operations.admin;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class Online extends ServerAdminOperationExecutor
+{
+ public Online(MgServerAdmin admin, String unitTestVm)
+ {
+ super("Online", admin, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ _serverAdmin.bringOnline();
+ return TestResult.Boolean(_serverAdmin.isOnline());
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/RenameLog.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/RenameLog.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/RenameLog.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,32 @@
+package org.osgeo.mapguide.test.mapguide.operations.admin;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class RenameLog extends ServerAdminOperationExecutor
+{
+ public RenameLog(MgServerAdmin admin, String unitTestVm)
+ {
+ super("RenameLog", admin, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "OLDFILENAME", param);
+ ReadParameterValue(paramSetId, "NEWFILENAME", param);
+
+ _serverAdmin.renameLog(param.get("OLDFILENAME"), param.get("NEWFILENAME"));
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/ServerAdminOperationExecutor.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/ServerAdminOperationExecutor.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/admin/ServerAdminOperationExecutor.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,18 @@
+package org.osgeo.mapguide.test.mapguide.operations.admin;
+
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+import com.almworks.sqlite4java.*;
+
+public abstract class ServerAdminOperationExecutor extends PlatformApiTestExecutor
+{
+ protected MgServerAdmin _serverAdmin;
+
+ protected ServerAdminOperationExecutor(String opName, MgServerAdmin serverAdmin, String unitTestVm)
+ {
+ super(opName, ApiTypes.Platform, unitTestVm);
+ _serverAdmin = serverAdmin;
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/AddGroup.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/AddGroup.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/AddGroup.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,38 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class AddGroup extends SiteServiceOperationExecutor
+{
+ public AddGroup(MgSite site, String unitTestVm)
+ {
+ super("AddGroup", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "GROUP", param);
+ ReadParameterValue(paramSetId, "DESCRIPTION", param);
+
+ String group = param.get("GROUP");
+ if (group == null)
+ group = "";
+ String desc = param.get("DESCRIPTION");
+ if (desc == null)
+ desc = "";
+ _site.addGroup(group, desc);
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/AddServer.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/AddServer.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/AddServer.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,33 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class AddServer extends SiteServiceOperationExecutor
+{
+ public AddServer(MgSite site, String unitTestVm)
+ {
+ super("AddServer", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "NAME", param);
+ ReadParameterValue(paramSetId, "DESCRIPTION", param);
+ ReadParameterValue(paramSetId, "ADDRESS", param);
+
+ _site.addServer(param.get("NAME"), param.get("DESCRIPTION"), param.get("ADDRESS"));
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/AddUser.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/AddUser.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/AddUser.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,34 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class AddUser extends SiteServiceOperationExecutor
+{
+ public AddUser(MgSite site, String unitTestVm)
+ {
+ super("AddUser", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "USERID", param);
+ ReadParameterValue(paramSetId, "USERNAME", param);
+ ReadParameterValue(paramSetId, "PASSWORD", param);
+ ReadParameterValue(paramSetId, "DESCRIPTION", param);
+
+ _site.addUser(param.get("USERID"), param.get("USERNAME"), param.get("PASSWORD"), param.get("DESCRIPTION"));
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/CreateSession.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/CreateSession.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/CreateSession.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,42 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+import org.osgeo.mapguide.test.operations.*;
+
+public class CreateSession extends SiteServiceOperationExecutor
+{
+ private IMapGuideSession _session;
+
+ public CreateSession(MgSite site, String unitTestVm, IMapGuideSession session)
+ {
+ super("CreateSession", site, unitTestVm);
+ _session = session;
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ MgUserInformation user = new MgUserInformation();
+ user.setMgUsernamePassword("Administrator", "admin");
+ user.setLocale("en");
+
+ MgSite site = new MgSite();
+ site.open(user);
+
+ String session = site.createSession();
+ _session.setSessionID(session);
+ site.close();
+
+ return TestResult.String(session);
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/DeleteGroups.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/DeleteGroups.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/DeleteGroups.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,33 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class DeleteGroups extends SiteServiceOperationExecutor
+{
+ public DeleteGroups(MgSite site, String unitTestVm)
+ {
+ super("DeleteGroups", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "GROUPS", param);
+
+ MgStringCollection groups = CommonUtility.StringToMgStringCollection(param.get("GROUPS"));
+ _site.deleteGroups(groups);
+
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/DeleteUsers.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/DeleteUsers.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/DeleteUsers.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,33 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class DeleteUsers extends SiteServiceOperationExecutor
+{
+ public DeleteUsers(MgSite site, String unitTestVm)
+ {
+ super("DeleteUsers", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "USERS", param);
+
+ MgStringCollection users = CommonUtility.StringToMgStringCollection(param.get("USERS"));
+
+ _site.deleteUsers(users);
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/DestroySession.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/DestroySession.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/DestroySession.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,28 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class DestroySession extends SiteServiceOperationExecutor
+{
+ public DestroySession(MgSite site, String unitTestVm)
+ {
+ super("DestroySession", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ //This is what PHP one is giving us
+ return TestResult.String("Not Implemented Yet");
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateGroups.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateGroups.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateGroups.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,38 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class EnumerateGroups extends SiteServiceOperationExecutor
+{
+ public EnumerateGroups(MgSite site, String unitTestVm)
+ {
+ super("EnumerateGroups", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "USER", param);
+ ReadParameterValue(paramSetId, "ROLE", param);
+
+ String user = param.get("USER");
+ if (user == null)
+ user = "";
+ String role = param.get("ROLE");
+ if (role == null)
+ role = "";
+ MgByteReader reader = _site.enumerateGroups(user, role);
+ return TestResult.FromByteReader(reader);
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateGroups2.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateGroups2.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateGroups2.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,42 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class EnumerateGroups2 extends SiteServiceOperationExecutor
+{
+ public EnumerateGroups2(MgSite site, String unitTestVm)
+ {
+ super("EnumerateGroups2", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "USER", param);
+ ReadParameterValue(paramSetId, "LOGIN", param);
+ ReadParameterValue(paramSetId, "PASSWORD", param);
+
+ MgUserInformation userInfo = new MgUserInformation();
+ userInfo.setMgUsernamePassword(param.get("LOGIN"), param.get("PASSWORD"));
+ userInfo.setLocale("en");
+
+ MgSite site = new MgSite();
+ site.open(userInfo);
+
+ MgByteReader reader = site.enumerateGroups(param.get("USER"));
+ site.close();
+
+ return TestResult.FromByteReader(reader);
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateRoles.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateRoles.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateRoles.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,33 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class EnumerateRoles extends SiteServiceOperationExecutor
+{
+ public EnumerateRoles(MgSite site, String unitTestVm)
+ {
+ super("EnumerateRoles", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "USER", param);
+ ReadParameterValue(paramSetId, "GROUP", param);
+
+ MgStringCollection roles = _site.enumerateRoles(param.get("USER"), param.get("GROUP"));
+
+ return TestResult.StringCollection(roles);
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateRoles2.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateRoles2.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateRoles2.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,42 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class EnumerateRoles2 extends SiteServiceOperationExecutor
+{
+ public EnumerateRoles2(MgSite site, String unitTestVm)
+ {
+ super("EnumerateRoles2", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "USER", param);
+ ReadParameterValue(paramSetId, "LOGIN", param);
+ ReadParameterValue(paramSetId, "PASSWORD", param);
+
+ MgUserInformation userInfo = new MgUserInformation();
+ userInfo.setMgUsernamePassword(param.get("LOGIN"), param.get("PASSWORD"));
+ userInfo.setLocale("en");
+
+ MgSite site = new MgSite();
+ site.open(userInfo);
+
+ MgStringCollection roles = site.enumerateRoles(param.get("USER"));
+ site.close();
+
+ return TestResult.StringCollection(roles);
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateServers.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateServers.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateServers.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,28 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class EnumerateServers extends SiteServiceOperationExecutor
+{
+ public EnumerateServers(MgSite site, String unitTestVm)
+ {
+ super("EnumerateServers", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ MgByteReader reader = _site.enumerateServers();
+ return TestResult.FromByteReader(reader);
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateUsers.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateUsers.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/EnumerateUsers.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,50 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class EnumerateUsers extends SiteServiceOperationExecutor
+{
+ public EnumerateUsers(MgSite site, String unitTestVm)
+ {
+ super("EnumerateUsers", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "GROUP", param);
+ ReadParameterValue(paramSetId, "ROLE", param);
+ ReadParameterValue(paramSetId, "INCLUDEGROUPS", param);
+
+ MgByteReader reader = null;
+ String group = param.get("GROUP");
+ if (group == null)
+ group = "";
+ if (param.get("ROLE") != null)
+ {
+ String role = param.get("ROLE");
+ if (role == null)
+ role = "";
+ String includeGroups = param.get("INCLUDEGROUPS");
+ if (includeGroups == null)
+ includeGroups = "1";
+ reader = _site.enumerateUsers(group, role, (includeGroups.equals("1")));
+ }
+ else
+ {
+ reader = _site.enumerateUsers(group);
+ }
+ return TestResult.FromByteReader(reader);
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GetUserForSession.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GetUserForSession.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GetUserForSession.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,40 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+import org.osgeo.mapguide.test.operations.*;
+
+public class GetUserForSession extends SiteServiceOperationExecutor
+{
+ private IMapGuideSession _session;
+
+ public GetUserForSession(MgSite site, String unitTestVm, IMapGuideSession session)
+ {
+ super("GetUserForSession", site, unitTestVm);
+ _session = session;
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ MgSite site = new MgSite();
+ MgUserInformation user = new MgUserInformation();
+ String sessionId = "";
+ if (_session.getSessionID() != null)
+ sessionId = _session.getSessionID();
+ user.setMgSessionId(sessionId);
+ site.open(user);
+ String userId = site.getUserForSession();
+ site.close();
+ return TestResult.String(userId);
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GrantGroupMembershipsToUsers.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GrantGroupMembershipsToUsers.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GrantGroupMembershipsToUsers.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,36 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class GrantGroupMembershipsToUsers extends SiteServiceOperationExecutor
+{
+ public GrantGroupMembershipsToUsers(MgSite site, String unitTestVm)
+ {
+ super("GrantGroupMembershipsToUsers", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "GROUPS", param);
+ ReadParameterValue(paramSetId, "USERS", param);
+
+ MgStringCollection groups = CommonUtility.StringToMgStringCollection(param.get("GROUPS"));
+ MgStringCollection users = CommonUtility.StringToMgStringCollection(param.get("USERS"));
+
+ _site.grantGroupMembershipsToUsers(groups, users);
+
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GrantRoleMembershipsToGroups.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GrantRoleMembershipsToGroups.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GrantRoleMembershipsToGroups.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,36 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class GrantRoleMembershipsToGroups extends SiteServiceOperationExecutor
+{
+ public GrantRoleMembershipsToGroups(MgSite site, String unitTestVm)
+ {
+ super("GrantRoleMembershipsToGroups", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "ROLES", param);
+ ReadParameterValue(paramSetId, "GROUPS", param);
+
+ MgStringCollection roles = CommonUtility.StringToMgStringCollection(param.get("ROLES"));
+ MgStringCollection groups = CommonUtility.StringToMgStringCollection(param.get("GROUPS"));
+
+ _site.grantRoleMembershipsToGroups(roles, groups);
+
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GrantRoleMembershipsToUsers.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GrantRoleMembershipsToUsers.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/GrantRoleMembershipsToUsers.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,36 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class GrantRoleMembershipsToUsers extends SiteServiceOperationExecutor
+{
+ public GrantRoleMembershipsToUsers(MgSite site, String unitTestVm)
+ {
+ super("GrantRoleMembershipsToUsers", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "ROLES", param);
+ ReadParameterValue(paramSetId, "USERS", param);
+
+ MgStringCollection roles = CommonUtility.StringToMgStringCollection(param.get("ROLES"));
+ MgStringCollection users = CommonUtility.StringToMgStringCollection(param.get("USERS"));
+
+ _site.grantRoleMembershipsToUsers(roles, users);
+
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RemoveServer.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RemoveServer.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RemoveServer.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,31 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class RemoveServer extends SiteServiceOperationExecutor
+{
+ public RemoveServer(MgSite site, String unitTestVm)
+ {
+ super("RemoveServer", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "NAME", param);
+
+ _site.removeServer(param.get("NAME"));
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RevokeGroupMembershipsFromUsers.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RevokeGroupMembershipsFromUsers.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RevokeGroupMembershipsFromUsers.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,36 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class RevokeGroupMembershipsFromUsers extends SiteServiceOperationExecutor
+{
+ public RevokeGroupMembershipsFromUsers(MgSite site, String unitTestVm)
+ {
+ super("RevokeGroupMembershipsFromUsers", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "GROUPS", param);
+ ReadParameterValue(paramSetId, "USERS", param);
+
+ MgStringCollection groups = CommonUtility.StringToMgStringCollection(param.get("GROUPS"));
+ MgStringCollection users = CommonUtility.StringToMgStringCollection(param.get("USERS"));
+
+ _site.revokeGroupMembershipsFromUsers(groups, users);
+
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RevokeRoleMembershipsFromGroups.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RevokeRoleMembershipsFromGroups.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RevokeRoleMembershipsFromGroups.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,36 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class RevokeRoleMembershipsFromGroups extends SiteServiceOperationExecutor
+{
+ public RevokeRoleMembershipsFromGroups(MgSite site, String unitTestVm)
+ {
+ super("RevokeRoleMembershipsFromGroups", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "ROLES", param);
+ ReadParameterValue(paramSetId, "GROUPS", param);
+
+ MgStringCollection roles = CommonUtility.StringToMgStringCollection(param.get("ROLES"));
+ MgStringCollection groups = CommonUtility.StringToMgStringCollection(param.get("GROUPS"));
+
+ _site.revokeRoleMembershipsFromGroups(roles, groups);
+
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RevokeRoleMembershipsFromUsers.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RevokeRoleMembershipsFromUsers.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/RevokeRoleMembershipsFromUsers.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,36 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class RevokeRoleMembershipsFromUsers extends SiteServiceOperationExecutor
+{
+ public RevokeRoleMembershipsFromUsers(MgSite site, String unitTestVm)
+ {
+ super("RevokeRoleMembershipsFromUsers", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "ROLES", param);
+ ReadParameterValue(paramSetId, "USERS", param);
+
+ MgStringCollection roles = CommonUtility.StringToMgStringCollection(param.get("ROLES"));
+ MgStringCollection users = CommonUtility.StringToMgStringCollection(param.get("USERS"));
+
+ _site.revokeRoleMembershipsFromUsers(roles, users);
+
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/SiteServiceOperationExecutor.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/SiteServiceOperationExecutor.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/SiteServiceOperationExecutor.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,18 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+import com.almworks.sqlite4java.*;
+
+public abstract class SiteServiceOperationExecutor extends PlatformApiTestExecutor
+{
+ protected MgSite _site;
+
+ protected SiteServiceOperationExecutor(String opName, MgSite site, String unitTestVm)
+ {
+ super(opName, ApiTypes.Platform, unitTestVm);
+ _site = site;
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/UpdateGroup.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/UpdateGroup.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/UpdateGroup.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,42 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class UpdateGroup extends SiteServiceOperationExecutor
+{
+ public UpdateGroup(MgSite site, String unitTestVm)
+ {
+ super("UpdateGroup", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "GROUP", param);
+ ReadParameterValue(paramSetId, "NEWGROUP", param);
+ ReadParameterValue(paramSetId, "NEWDESCRIPTION", param);
+
+ String group = param.get("GROUP");
+ if (group == null)
+ group = "";
+ String newGroup = param.get("NEWGROUP");
+ if (newGroup == null)
+ newGroup = "";
+ String newDesc = param.get("NEWDESCRIPTION");
+ if (newDesc == null)
+ newDesc = "";
+ _site.updateGroup(group, newGroup, newDesc);
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/UpdateServer.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/UpdateServer.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/UpdateServer.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,34 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class UpdateServer extends SiteServiceOperationExecutor
+{
+ public UpdateServer(MgSite site, String unitTestVm)
+ {
+ super("UpdateServer", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "OLDNAME", param);
+ ReadParameterValue(paramSetId, "NEWNAME", param);
+ ReadParameterValue(paramSetId, "NEWDESCRIPTION", param);
+ ReadParameterValue(paramSetId, "NEWADDRESS", param);
+
+ _site.updateServer(param.get("OLDNAME"), param.get("NEWNAME"), param.get("NEWDESCRIPTION"), param.get("NEWADDRESS"));
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/UpdateUser.java
===================================================================
--- trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/UpdateUser.java (rev 0)
+++ trunk/MgDev/UnitTest/WebTier/Java/src/org/osgeo/mapguide/test/mapguide/operations/site/UpdateUser.java 2014-10-06 10:35:18 UTC (rev 8385)
@@ -0,0 +1,35 @@
+package org.osgeo.mapguide.test.mapguide.operations.site;
+
+import java.util.*;
+import com.almworks.sqlite4java.*;
+import org.osgeo.mapguide.*;
+import org.osgeo.mapguide.test.*;
+import org.osgeo.mapguide.test.common.*;
+
+public class UpdateUser extends SiteServiceOperationExecutor
+{
+ public UpdateUser(MgSite site, String unitTestVm)
+ {
+ super("UpdateUser", site, unitTestVm);
+ }
+
+ public TestResult Execute(int paramSetId)
+ {
+ try
+ {
+ HashMap<String, String> param = new HashMap<String, String>();
+ ReadParameterValue(paramSetId, "USERID", param);
+ ReadParameterValue(paramSetId, "NEWUSERID", param);
+ ReadParameterValue(paramSetId, "NEWUSERNAME", param);
+ ReadParameterValue(paramSetId, "NEWPASSWORD", param);
+ ReadParameterValue(paramSetId, "NEWDESCRIPTION", param);
+
+ _site.updateUser(param.get("USERID"), param.get("NEWUSERID"), param.get("NEWUSERNAME"), param.get("NEWPASSWORD"), param.get("NEWDESCRIPTION"));
+ return TestResult.Ok();
+ }
+ catch (MgException ex)
+ {
+ return TestResult.FromMgException(ex);
+ }
+ }
+}
\ No newline at end of file
More information about the mapguide-commits
mailing list