function init(DomainManager) {
        _domainManager = DomainManager;
        if (!_domainManager.hasDomain("test")) {
            _domainManager.registerDomain("test", {major: 0, minor: 1});
        }
        _domainManager.registerCommand(
            "test",
            "reverse",
            cmdTestReverse,
            false,
            "reverses the specified string",
            [{name: "s", type: "string"}],
            [{name: "reversedString", type: "string"}]
        );
        _domainManager.registerCommand(
            "test",
            "log",
            cmdTestLog,
            false,
            "calls console.log with the specified message",
            [{name: "message", type: "string"}],
            [] // no return
        );
        _domainManager.registerCommand(
            "test",
            "raiseException",
            cmdRaiseException,
            false,
            "raises a new exception with the specified message",
            [{name: "message", type: "string"}],
            [] // no return
        );
        _domainManager.registerEvent(
            "test",
            "eventOne",
            [
                {name: "argOne", type: "string"},
                {name: "argTwo", type: "string"}
            ]
        );
        _domainManager.registerEvent(
            "test",
            "eventTwo",
            [
                {name: "argOne", type: "boolean"},
                {name: "argTwo", type: "boolean"}
            ]
        );
        _domainManager.registerCommand(
            "test",
            "emitEventOne",
            emitEventOne,
            false,
            "emit eventOne"
        );
        _domainManager.registerCommand(
            "test",
            "emitEventTwo",
            emitEventTwo,
            false,
            "emit eventTwo"
        );
    }
Initializes the test domain with several test commands.
@param {DomainManager} DomainManager The DomainManager for the server