| Index: generated/googleapis/test/clouddebugger/v2_test.dart
|
| diff --git a/generated/googleapis/test/clouddebugger/v2_test.dart b/generated/googleapis/test/clouddebugger/v2_test.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..e84d85320c4b0dcf722be4bd1bdd1d4ccf108f15
|
| --- /dev/null
|
| +++ b/generated/googleapis/test/clouddebugger/v2_test.dart
|
| @@ -0,0 +1,1436 @@
|
| +library googleapis.clouddebugger.v2.test;
|
| +
|
| +import "dart:core" as core;
|
| +import "dart:collection" as collection;
|
| +import "dart:async" as async;
|
| +import "dart:convert" as convert;
|
| +
|
| +import 'package:http/http.dart' as http;
|
| +import 'package:http/testing.dart' as http_testing;
|
| +import 'package:unittest/unittest.dart' as unittest;
|
| +
|
| +import 'package:googleapis/clouddebugger/v2.dart' as api;
|
| +
|
| +class HttpServerMock extends http.BaseClient {
|
| + core.Function _callback;
|
| + core.bool _expectJson;
|
| +
|
| + void register(core.Function callback, core.bool expectJson) {
|
| + _callback = callback;
|
| + _expectJson = expectJson;
|
| + }
|
| +
|
| + async.Future<http.StreamedResponse> send(http.BaseRequest request) {
|
| + if (_expectJson) {
|
| + return request.finalize()
|
| + .transform(convert.UTF8.decoder)
|
| + .join('')
|
| + .then((core.String jsonString) {
|
| + if (jsonString.isEmpty) {
|
| + return _callback(request, null);
|
| + } else {
|
| + return _callback(request, convert.JSON.decode(jsonString));
|
| + }
|
| + });
|
| + } else {
|
| + var stream = request.finalize();
|
| + if (stream == null) {
|
| + return _callback(request, []);
|
| + } else {
|
| + return stream.toBytes().then((data) {
|
| + return _callback(request, data);
|
| + });
|
| + }
|
| + }
|
| + }
|
| +}
|
| +
|
| +http.StreamedResponse stringResponse(
|
| + core.int status, core.Map headers, core.String body) {
|
| + var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]);
|
| + return new http.StreamedResponse(stream, status, headers: headers);
|
| +}
|
| +
|
| +buildUnnamed497() {
|
| + var o = new core.List<api.Variable>();
|
| + o.add(buildVariable());
|
| + o.add(buildVariable());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed497(core.List<api.Variable> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkVariable(o[0]);
|
| + checkVariable(o[1]);
|
| +}
|
| +
|
| +buildUnnamed498() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed498(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +buildUnnamed499() {
|
| + var o = new core.List<api.StackFrame>();
|
| + o.add(buildStackFrame());
|
| + o.add(buildStackFrame());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed499(core.List<api.StackFrame> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkStackFrame(o[0]);
|
| + checkStackFrame(o[1]);
|
| +}
|
| +
|
| +buildUnnamed500() {
|
| + var o = new core.List<api.Variable>();
|
| + o.add(buildVariable());
|
| + o.add(buildVariable());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed500(core.List<api.Variable> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkVariable(o[0]);
|
| + checkVariable(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterBreakpoint = 0;
|
| +buildBreakpoint() {
|
| + var o = new api.Breakpoint();
|
| + buildCounterBreakpoint++;
|
| + if (buildCounterBreakpoint < 3) {
|
| + o.action = "foo";
|
| + o.condition = "foo";
|
| + o.createTime = "foo";
|
| + o.evaluatedExpressions = buildUnnamed497();
|
| + o.expressions = buildUnnamed498();
|
| + o.finalTime = "foo";
|
| + o.id = "foo";
|
| + o.isFinalState = true;
|
| + o.location = buildSourceLocation();
|
| + o.logLevel = "foo";
|
| + o.logMessageFormat = "foo";
|
| + o.stackFrames = buildUnnamed499();
|
| + o.status = buildStatusMessage();
|
| + o.userEmail = "foo";
|
| + o.variableTable = buildUnnamed500();
|
| + }
|
| + buildCounterBreakpoint--;
|
| + return o;
|
| +}
|
| +
|
| +checkBreakpoint(api.Breakpoint o) {
|
| + buildCounterBreakpoint++;
|
| + if (buildCounterBreakpoint < 3) {
|
| + unittest.expect(o.action, unittest.equals('foo'));
|
| + unittest.expect(o.condition, unittest.equals('foo'));
|
| + unittest.expect(o.createTime, unittest.equals('foo'));
|
| + checkUnnamed497(o.evaluatedExpressions);
|
| + checkUnnamed498(o.expressions);
|
| + unittest.expect(o.finalTime, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.isFinalState, unittest.isTrue);
|
| + checkSourceLocation(o.location);
|
| + unittest.expect(o.logLevel, unittest.equals('foo'));
|
| + unittest.expect(o.logMessageFormat, unittest.equals('foo'));
|
| + checkUnnamed499(o.stackFrames);
|
| + checkStatusMessage(o.status);
|
| + unittest.expect(o.userEmail, unittest.equals('foo'));
|
| + checkUnnamed500(o.variableTable);
|
| + }
|
| + buildCounterBreakpoint--;
|
| +}
|
| +
|
| +core.int buildCounterCloudRepoSourceContext = 0;
|
| +buildCloudRepoSourceContext() {
|
| + var o = new api.CloudRepoSourceContext();
|
| + buildCounterCloudRepoSourceContext++;
|
| + if (buildCounterCloudRepoSourceContext < 3) {
|
| + o.aliasName = "foo";
|
| + o.repoId = buildRepoId();
|
| + o.revisionId = "foo";
|
| + }
|
| + buildCounterCloudRepoSourceContext--;
|
| + return o;
|
| +}
|
| +
|
| +checkCloudRepoSourceContext(api.CloudRepoSourceContext o) {
|
| + buildCounterCloudRepoSourceContext++;
|
| + if (buildCounterCloudRepoSourceContext < 3) {
|
| + unittest.expect(o.aliasName, unittest.equals('foo'));
|
| + checkRepoId(o.repoId);
|
| + unittest.expect(o.revisionId, unittest.equals('foo'));
|
| + }
|
| + buildCounterCloudRepoSourceContext--;
|
| +}
|
| +
|
| +core.int buildCounterCloudWorkspaceId = 0;
|
| +buildCloudWorkspaceId() {
|
| + var o = new api.CloudWorkspaceId();
|
| + buildCounterCloudWorkspaceId++;
|
| + if (buildCounterCloudWorkspaceId < 3) {
|
| + o.name = "foo";
|
| + o.repoId = buildRepoId();
|
| + }
|
| + buildCounterCloudWorkspaceId--;
|
| + return o;
|
| +}
|
| +
|
| +checkCloudWorkspaceId(api.CloudWorkspaceId o) {
|
| + buildCounterCloudWorkspaceId++;
|
| + if (buildCounterCloudWorkspaceId < 3) {
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + checkRepoId(o.repoId);
|
| + }
|
| + buildCounterCloudWorkspaceId--;
|
| +}
|
| +
|
| +core.int buildCounterCloudWorkspaceSourceContext = 0;
|
| +buildCloudWorkspaceSourceContext() {
|
| + var o = new api.CloudWorkspaceSourceContext();
|
| + buildCounterCloudWorkspaceSourceContext++;
|
| + if (buildCounterCloudWorkspaceSourceContext < 3) {
|
| + o.snapshotId = "foo";
|
| + o.workspaceId = buildCloudWorkspaceId();
|
| + }
|
| + buildCounterCloudWorkspaceSourceContext--;
|
| + return o;
|
| +}
|
| +
|
| +checkCloudWorkspaceSourceContext(api.CloudWorkspaceSourceContext o) {
|
| + buildCounterCloudWorkspaceSourceContext++;
|
| + if (buildCounterCloudWorkspaceSourceContext < 3) {
|
| + unittest.expect(o.snapshotId, unittest.equals('foo'));
|
| + checkCloudWorkspaceId(o.workspaceId);
|
| + }
|
| + buildCounterCloudWorkspaceSourceContext--;
|
| +}
|
| +
|
| +buildUnnamed501() {
|
| + var o = new core.Map<core.String, core.String>();
|
| + o["x"] = "foo";
|
| + o["y"] = "foo";
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed501(core.Map<core.String, core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o["x"], unittest.equals('foo'));
|
| + unittest.expect(o["y"], unittest.equals('foo'));
|
| +}
|
| +
|
| +buildUnnamed502() {
|
| + var o = new core.List<api.SourceContext>();
|
| + o.add(buildSourceContext());
|
| + o.add(buildSourceContext());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed502(core.List<api.SourceContext> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkSourceContext(o[0]);
|
| + checkSourceContext(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterDebuggee = 0;
|
| +buildDebuggee() {
|
| + var o = new api.Debuggee();
|
| + buildCounterDebuggee++;
|
| + if (buildCounterDebuggee < 3) {
|
| + o.agentVersion = "foo";
|
| + o.description = "foo";
|
| + o.id = "foo";
|
| + o.isDisabled = true;
|
| + o.isInactive = true;
|
| + o.labels = buildUnnamed501();
|
| + o.project = "foo";
|
| + o.sourceContexts = buildUnnamed502();
|
| + o.status = buildStatusMessage();
|
| + o.uniquifier = "foo";
|
| + }
|
| + buildCounterDebuggee--;
|
| + return o;
|
| +}
|
| +
|
| +checkDebuggee(api.Debuggee o) {
|
| + buildCounterDebuggee++;
|
| + if (buildCounterDebuggee < 3) {
|
| + unittest.expect(o.agentVersion, unittest.equals('foo'));
|
| + unittest.expect(o.description, unittest.equals('foo'));
|
| + unittest.expect(o.id, unittest.equals('foo'));
|
| + unittest.expect(o.isDisabled, unittest.isTrue);
|
| + unittest.expect(o.isInactive, unittest.isTrue);
|
| + checkUnnamed501(o.labels);
|
| + unittest.expect(o.project, unittest.equals('foo'));
|
| + checkUnnamed502(o.sourceContexts);
|
| + checkStatusMessage(o.status);
|
| + unittest.expect(o.uniquifier, unittest.equals('foo'));
|
| + }
|
| + buildCounterDebuggee--;
|
| +}
|
| +
|
| +core.int buildCounterEmpty = 0;
|
| +buildEmpty() {
|
| + var o = new api.Empty();
|
| + buildCounterEmpty++;
|
| + if (buildCounterEmpty < 3) {
|
| + }
|
| + buildCounterEmpty--;
|
| + return o;
|
| +}
|
| +
|
| +checkEmpty(api.Empty o) {
|
| + buildCounterEmpty++;
|
| + if (buildCounterEmpty < 3) {
|
| + }
|
| + buildCounterEmpty--;
|
| +}
|
| +
|
| +buildUnnamed503() {
|
| + var o = new core.List<core.String>();
|
| + o.add("foo");
|
| + o.add("foo");
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed503(core.List<core.String> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + unittest.expect(o[0], unittest.equals('foo'));
|
| + unittest.expect(o[1], unittest.equals('foo'));
|
| +}
|
| +
|
| +core.int buildCounterFormatMessage = 0;
|
| +buildFormatMessage() {
|
| + var o = new api.FormatMessage();
|
| + buildCounterFormatMessage++;
|
| + if (buildCounterFormatMessage < 3) {
|
| + o.format = "foo";
|
| + o.parameters = buildUnnamed503();
|
| + }
|
| + buildCounterFormatMessage--;
|
| + return o;
|
| +}
|
| +
|
| +checkFormatMessage(api.FormatMessage o) {
|
| + buildCounterFormatMessage++;
|
| + if (buildCounterFormatMessage < 3) {
|
| + unittest.expect(o.format, unittest.equals('foo'));
|
| + checkUnnamed503(o.parameters);
|
| + }
|
| + buildCounterFormatMessage--;
|
| +}
|
| +
|
| +core.int buildCounterGerritSourceContext = 0;
|
| +buildGerritSourceContext() {
|
| + var o = new api.GerritSourceContext();
|
| + buildCounterGerritSourceContext++;
|
| + if (buildCounterGerritSourceContext < 3) {
|
| + o.aliasName = "foo";
|
| + o.gerritProject = "foo";
|
| + o.hostUri = "foo";
|
| + o.revisionId = "foo";
|
| + }
|
| + buildCounterGerritSourceContext--;
|
| + return o;
|
| +}
|
| +
|
| +checkGerritSourceContext(api.GerritSourceContext o) {
|
| + buildCounterGerritSourceContext++;
|
| + if (buildCounterGerritSourceContext < 3) {
|
| + unittest.expect(o.aliasName, unittest.equals('foo'));
|
| + unittest.expect(o.gerritProject, unittest.equals('foo'));
|
| + unittest.expect(o.hostUri, unittest.equals('foo'));
|
| + unittest.expect(o.revisionId, unittest.equals('foo'));
|
| + }
|
| + buildCounterGerritSourceContext--;
|
| +}
|
| +
|
| +core.int buildCounterGetBreakpointResponse = 0;
|
| +buildGetBreakpointResponse() {
|
| + var o = new api.GetBreakpointResponse();
|
| + buildCounterGetBreakpointResponse++;
|
| + if (buildCounterGetBreakpointResponse < 3) {
|
| + o.breakpoint = buildBreakpoint();
|
| + }
|
| + buildCounterGetBreakpointResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkGetBreakpointResponse(api.GetBreakpointResponse o) {
|
| + buildCounterGetBreakpointResponse++;
|
| + if (buildCounterGetBreakpointResponse < 3) {
|
| + checkBreakpoint(o.breakpoint);
|
| + }
|
| + buildCounterGetBreakpointResponse--;
|
| +}
|
| +
|
| +buildUnnamed504() {
|
| + var o = new core.List<api.Breakpoint>();
|
| + o.add(buildBreakpoint());
|
| + o.add(buildBreakpoint());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed504(core.List<api.Breakpoint> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkBreakpoint(o[0]);
|
| + checkBreakpoint(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterListActiveBreakpointsResponse = 0;
|
| +buildListActiveBreakpointsResponse() {
|
| + var o = new api.ListActiveBreakpointsResponse();
|
| + buildCounterListActiveBreakpointsResponse++;
|
| + if (buildCounterListActiveBreakpointsResponse < 3) {
|
| + o.breakpoints = buildUnnamed504();
|
| + o.nextWaitToken = "foo";
|
| + }
|
| + buildCounterListActiveBreakpointsResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkListActiveBreakpointsResponse(api.ListActiveBreakpointsResponse o) {
|
| + buildCounterListActiveBreakpointsResponse++;
|
| + if (buildCounterListActiveBreakpointsResponse < 3) {
|
| + checkUnnamed504(o.breakpoints);
|
| + unittest.expect(o.nextWaitToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterListActiveBreakpointsResponse--;
|
| +}
|
| +
|
| +buildUnnamed505() {
|
| + var o = new core.List<api.Breakpoint>();
|
| + o.add(buildBreakpoint());
|
| + o.add(buildBreakpoint());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed505(core.List<api.Breakpoint> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkBreakpoint(o[0]);
|
| + checkBreakpoint(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterListBreakpointsResponse = 0;
|
| +buildListBreakpointsResponse() {
|
| + var o = new api.ListBreakpointsResponse();
|
| + buildCounterListBreakpointsResponse++;
|
| + if (buildCounterListBreakpointsResponse < 3) {
|
| + o.breakpoints = buildUnnamed505();
|
| + o.nextWaitToken = "foo";
|
| + }
|
| + buildCounterListBreakpointsResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkListBreakpointsResponse(api.ListBreakpointsResponse o) {
|
| + buildCounterListBreakpointsResponse++;
|
| + if (buildCounterListBreakpointsResponse < 3) {
|
| + checkUnnamed505(o.breakpoints);
|
| + unittest.expect(o.nextWaitToken, unittest.equals('foo'));
|
| + }
|
| + buildCounterListBreakpointsResponse--;
|
| +}
|
| +
|
| +buildUnnamed506() {
|
| + var o = new core.List<api.Debuggee>();
|
| + o.add(buildDebuggee());
|
| + o.add(buildDebuggee());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed506(core.List<api.Debuggee> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkDebuggee(o[0]);
|
| + checkDebuggee(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterListDebuggeesResponse = 0;
|
| +buildListDebuggeesResponse() {
|
| + var o = new api.ListDebuggeesResponse();
|
| + buildCounterListDebuggeesResponse++;
|
| + if (buildCounterListDebuggeesResponse < 3) {
|
| + o.debuggees = buildUnnamed506();
|
| + }
|
| + buildCounterListDebuggeesResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkListDebuggeesResponse(api.ListDebuggeesResponse o) {
|
| + buildCounterListDebuggeesResponse++;
|
| + if (buildCounterListDebuggeesResponse < 3) {
|
| + checkUnnamed506(o.debuggees);
|
| + }
|
| + buildCounterListDebuggeesResponse--;
|
| +}
|
| +
|
| +core.int buildCounterProjectRepoId = 0;
|
| +buildProjectRepoId() {
|
| + var o = new api.ProjectRepoId();
|
| + buildCounterProjectRepoId++;
|
| + if (buildCounterProjectRepoId < 3) {
|
| + o.projectId = "foo";
|
| + o.repoName = "foo";
|
| + }
|
| + buildCounterProjectRepoId--;
|
| + return o;
|
| +}
|
| +
|
| +checkProjectRepoId(api.ProjectRepoId o) {
|
| + buildCounterProjectRepoId++;
|
| + if (buildCounterProjectRepoId < 3) {
|
| + unittest.expect(o.projectId, unittest.equals('foo'));
|
| + unittest.expect(o.repoName, unittest.equals('foo'));
|
| + }
|
| + buildCounterProjectRepoId--;
|
| +}
|
| +
|
| +core.int buildCounterRegisterDebuggeeRequest = 0;
|
| +buildRegisterDebuggeeRequest() {
|
| + var o = new api.RegisterDebuggeeRequest();
|
| + buildCounterRegisterDebuggeeRequest++;
|
| + if (buildCounterRegisterDebuggeeRequest < 3) {
|
| + o.debuggee = buildDebuggee();
|
| + }
|
| + buildCounterRegisterDebuggeeRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkRegisterDebuggeeRequest(api.RegisterDebuggeeRequest o) {
|
| + buildCounterRegisterDebuggeeRequest++;
|
| + if (buildCounterRegisterDebuggeeRequest < 3) {
|
| + checkDebuggee(o.debuggee);
|
| + }
|
| + buildCounterRegisterDebuggeeRequest--;
|
| +}
|
| +
|
| +core.int buildCounterRegisterDebuggeeResponse = 0;
|
| +buildRegisterDebuggeeResponse() {
|
| + var o = new api.RegisterDebuggeeResponse();
|
| + buildCounterRegisterDebuggeeResponse++;
|
| + if (buildCounterRegisterDebuggeeResponse < 3) {
|
| + o.debuggee = buildDebuggee();
|
| + }
|
| + buildCounterRegisterDebuggeeResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkRegisterDebuggeeResponse(api.RegisterDebuggeeResponse o) {
|
| + buildCounterRegisterDebuggeeResponse++;
|
| + if (buildCounterRegisterDebuggeeResponse < 3) {
|
| + checkDebuggee(o.debuggee);
|
| + }
|
| + buildCounterRegisterDebuggeeResponse--;
|
| +}
|
| +
|
| +core.int buildCounterRepoId = 0;
|
| +buildRepoId() {
|
| + var o = new api.RepoId();
|
| + buildCounterRepoId++;
|
| + if (buildCounterRepoId < 3) {
|
| + o.projectRepoId = buildProjectRepoId();
|
| + o.uid = "foo";
|
| + }
|
| + buildCounterRepoId--;
|
| + return o;
|
| +}
|
| +
|
| +checkRepoId(api.RepoId o) {
|
| + buildCounterRepoId++;
|
| + if (buildCounterRepoId < 3) {
|
| + checkProjectRepoId(o.projectRepoId);
|
| + unittest.expect(o.uid, unittest.equals('foo'));
|
| + }
|
| + buildCounterRepoId--;
|
| +}
|
| +
|
| +core.int buildCounterSetBreakpointResponse = 0;
|
| +buildSetBreakpointResponse() {
|
| + var o = new api.SetBreakpointResponse();
|
| + buildCounterSetBreakpointResponse++;
|
| + if (buildCounterSetBreakpointResponse < 3) {
|
| + o.breakpoint = buildBreakpoint();
|
| + }
|
| + buildCounterSetBreakpointResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkSetBreakpointResponse(api.SetBreakpointResponse o) {
|
| + buildCounterSetBreakpointResponse++;
|
| + if (buildCounterSetBreakpointResponse < 3) {
|
| + checkBreakpoint(o.breakpoint);
|
| + }
|
| + buildCounterSetBreakpointResponse--;
|
| +}
|
| +
|
| +core.int buildCounterSourceContext = 0;
|
| +buildSourceContext() {
|
| + var o = new api.SourceContext();
|
| + buildCounterSourceContext++;
|
| + if (buildCounterSourceContext < 3) {
|
| + o.cloudRepo = buildCloudRepoSourceContext();
|
| + o.cloudWorkspace = buildCloudWorkspaceSourceContext();
|
| + o.gerrit = buildGerritSourceContext();
|
| + }
|
| + buildCounterSourceContext--;
|
| + return o;
|
| +}
|
| +
|
| +checkSourceContext(api.SourceContext o) {
|
| + buildCounterSourceContext++;
|
| + if (buildCounterSourceContext < 3) {
|
| + checkCloudRepoSourceContext(o.cloudRepo);
|
| + checkCloudWorkspaceSourceContext(o.cloudWorkspace);
|
| + checkGerritSourceContext(o.gerrit);
|
| + }
|
| + buildCounterSourceContext--;
|
| +}
|
| +
|
| +core.int buildCounterSourceLocation = 0;
|
| +buildSourceLocation() {
|
| + var o = new api.SourceLocation();
|
| + buildCounterSourceLocation++;
|
| + if (buildCounterSourceLocation < 3) {
|
| + o.line = 42;
|
| + o.path = "foo";
|
| + }
|
| + buildCounterSourceLocation--;
|
| + return o;
|
| +}
|
| +
|
| +checkSourceLocation(api.SourceLocation o) {
|
| + buildCounterSourceLocation++;
|
| + if (buildCounterSourceLocation < 3) {
|
| + unittest.expect(o.line, unittest.equals(42));
|
| + unittest.expect(o.path, unittest.equals('foo'));
|
| + }
|
| + buildCounterSourceLocation--;
|
| +}
|
| +
|
| +buildUnnamed507() {
|
| + var o = new core.List<api.Variable>();
|
| + o.add(buildVariable());
|
| + o.add(buildVariable());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed507(core.List<api.Variable> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkVariable(o[0]);
|
| + checkVariable(o[1]);
|
| +}
|
| +
|
| +buildUnnamed508() {
|
| + var o = new core.List<api.Variable>();
|
| + o.add(buildVariable());
|
| + o.add(buildVariable());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed508(core.List<api.Variable> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkVariable(o[0]);
|
| + checkVariable(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterStackFrame = 0;
|
| +buildStackFrame() {
|
| + var o = new api.StackFrame();
|
| + buildCounterStackFrame++;
|
| + if (buildCounterStackFrame < 3) {
|
| + o.arguments = buildUnnamed507();
|
| + o.function = "foo";
|
| + o.locals = buildUnnamed508();
|
| + o.location = buildSourceLocation();
|
| + }
|
| + buildCounterStackFrame--;
|
| + return o;
|
| +}
|
| +
|
| +checkStackFrame(api.StackFrame o) {
|
| + buildCounterStackFrame++;
|
| + if (buildCounterStackFrame < 3) {
|
| + checkUnnamed507(o.arguments);
|
| + unittest.expect(o.function, unittest.equals('foo'));
|
| + checkUnnamed508(o.locals);
|
| + checkSourceLocation(o.location);
|
| + }
|
| + buildCounterStackFrame--;
|
| +}
|
| +
|
| +core.int buildCounterStatusMessage = 0;
|
| +buildStatusMessage() {
|
| + var o = new api.StatusMessage();
|
| + buildCounterStatusMessage++;
|
| + if (buildCounterStatusMessage < 3) {
|
| + o.description = buildFormatMessage();
|
| + o.isError = true;
|
| + o.refersTo = "foo";
|
| + }
|
| + buildCounterStatusMessage--;
|
| + return o;
|
| +}
|
| +
|
| +checkStatusMessage(api.StatusMessage o) {
|
| + buildCounterStatusMessage++;
|
| + if (buildCounterStatusMessage < 3) {
|
| + checkFormatMessage(o.description);
|
| + unittest.expect(o.isError, unittest.isTrue);
|
| + unittest.expect(o.refersTo, unittest.equals('foo'));
|
| + }
|
| + buildCounterStatusMessage--;
|
| +}
|
| +
|
| +core.int buildCounterUpdateActiveBreakpointRequest = 0;
|
| +buildUpdateActiveBreakpointRequest() {
|
| + var o = new api.UpdateActiveBreakpointRequest();
|
| + buildCounterUpdateActiveBreakpointRequest++;
|
| + if (buildCounterUpdateActiveBreakpointRequest < 3) {
|
| + o.breakpoint = buildBreakpoint();
|
| + }
|
| + buildCounterUpdateActiveBreakpointRequest--;
|
| + return o;
|
| +}
|
| +
|
| +checkUpdateActiveBreakpointRequest(api.UpdateActiveBreakpointRequest o) {
|
| + buildCounterUpdateActiveBreakpointRequest++;
|
| + if (buildCounterUpdateActiveBreakpointRequest < 3) {
|
| + checkBreakpoint(o.breakpoint);
|
| + }
|
| + buildCounterUpdateActiveBreakpointRequest--;
|
| +}
|
| +
|
| +core.int buildCounterUpdateActiveBreakpointResponse = 0;
|
| +buildUpdateActiveBreakpointResponse() {
|
| + var o = new api.UpdateActiveBreakpointResponse();
|
| + buildCounterUpdateActiveBreakpointResponse++;
|
| + if (buildCounterUpdateActiveBreakpointResponse < 3) {
|
| + }
|
| + buildCounterUpdateActiveBreakpointResponse--;
|
| + return o;
|
| +}
|
| +
|
| +checkUpdateActiveBreakpointResponse(api.UpdateActiveBreakpointResponse o) {
|
| + buildCounterUpdateActiveBreakpointResponse++;
|
| + if (buildCounterUpdateActiveBreakpointResponse < 3) {
|
| + }
|
| + buildCounterUpdateActiveBreakpointResponse--;
|
| +}
|
| +
|
| +buildUnnamed509() {
|
| + var o = new core.List<api.Variable>();
|
| + o.add(buildVariable());
|
| + o.add(buildVariable());
|
| + return o;
|
| +}
|
| +
|
| +checkUnnamed509(core.List<api.Variable> o) {
|
| + unittest.expect(o, unittest.hasLength(2));
|
| + checkVariable(o[0]);
|
| + checkVariable(o[1]);
|
| +}
|
| +
|
| +core.int buildCounterVariable = 0;
|
| +buildVariable() {
|
| + var o = new api.Variable();
|
| + buildCounterVariable++;
|
| + if (buildCounterVariable < 3) {
|
| + o.members = buildUnnamed509();
|
| + o.name = "foo";
|
| + o.status = buildStatusMessage();
|
| + o.value = "foo";
|
| + o.varTableIndex = 42;
|
| + }
|
| + buildCounterVariable--;
|
| + return o;
|
| +}
|
| +
|
| +checkVariable(api.Variable o) {
|
| + buildCounterVariable++;
|
| + if (buildCounterVariable < 3) {
|
| + checkUnnamed509(o.members);
|
| + unittest.expect(o.name, unittest.equals('foo'));
|
| + checkStatusMessage(o.status);
|
| + unittest.expect(o.value, unittest.equals('foo'));
|
| + unittest.expect(o.varTableIndex, unittest.equals(42));
|
| + }
|
| + buildCounterVariable--;
|
| +}
|
| +
|
| +
|
| +main() {
|
| + unittest.group("obj-schema-Breakpoint", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildBreakpoint();
|
| + var od = new api.Breakpoint.fromJson(o.toJson());
|
| + checkBreakpoint(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-CloudRepoSourceContext", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCloudRepoSourceContext();
|
| + var od = new api.CloudRepoSourceContext.fromJson(o.toJson());
|
| + checkCloudRepoSourceContext(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-CloudWorkspaceId", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCloudWorkspaceId();
|
| + var od = new api.CloudWorkspaceId.fromJson(o.toJson());
|
| + checkCloudWorkspaceId(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-CloudWorkspaceSourceContext", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildCloudWorkspaceSourceContext();
|
| + var od = new api.CloudWorkspaceSourceContext.fromJson(o.toJson());
|
| + checkCloudWorkspaceSourceContext(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Debuggee", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildDebuggee();
|
| + var od = new api.Debuggee.fromJson(o.toJson());
|
| + checkDebuggee(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Empty", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildEmpty();
|
| + var od = new api.Empty.fromJson(o.toJson());
|
| + checkEmpty(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-FormatMessage", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildFormatMessage();
|
| + var od = new api.FormatMessage.fromJson(o.toJson());
|
| + checkFormatMessage(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-GerritSourceContext", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildGerritSourceContext();
|
| + var od = new api.GerritSourceContext.fromJson(o.toJson());
|
| + checkGerritSourceContext(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-GetBreakpointResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildGetBreakpointResponse();
|
| + var od = new api.GetBreakpointResponse.fromJson(o.toJson());
|
| + checkGetBreakpointResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ListActiveBreakpointsResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildListActiveBreakpointsResponse();
|
| + var od = new api.ListActiveBreakpointsResponse.fromJson(o.toJson());
|
| + checkListActiveBreakpointsResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ListBreakpointsResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildListBreakpointsResponse();
|
| + var od = new api.ListBreakpointsResponse.fromJson(o.toJson());
|
| + checkListBreakpointsResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ListDebuggeesResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildListDebuggeesResponse();
|
| + var od = new api.ListDebuggeesResponse.fromJson(o.toJson());
|
| + checkListDebuggeesResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-ProjectRepoId", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildProjectRepoId();
|
| + var od = new api.ProjectRepoId.fromJson(o.toJson());
|
| + checkProjectRepoId(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RegisterDebuggeeRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRegisterDebuggeeRequest();
|
| + var od = new api.RegisterDebuggeeRequest.fromJson(o.toJson());
|
| + checkRegisterDebuggeeRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RegisterDebuggeeResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRegisterDebuggeeResponse();
|
| + var od = new api.RegisterDebuggeeResponse.fromJson(o.toJson());
|
| + checkRegisterDebuggeeResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-RepoId", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildRepoId();
|
| + var od = new api.RepoId.fromJson(o.toJson());
|
| + checkRepoId(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-SetBreakpointResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSetBreakpointResponse();
|
| + var od = new api.SetBreakpointResponse.fromJson(o.toJson());
|
| + checkSetBreakpointResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-SourceContext", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSourceContext();
|
| + var od = new api.SourceContext.fromJson(o.toJson());
|
| + checkSourceContext(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-SourceLocation", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildSourceLocation();
|
| + var od = new api.SourceLocation.fromJson(o.toJson());
|
| + checkSourceLocation(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-StackFrame", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildStackFrame();
|
| + var od = new api.StackFrame.fromJson(o.toJson());
|
| + checkStackFrame(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-StatusMessage", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildStatusMessage();
|
| + var od = new api.StatusMessage.fromJson(o.toJson());
|
| + checkStatusMessage(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UpdateActiveBreakpointRequest", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUpdateActiveBreakpointRequest();
|
| + var od = new api.UpdateActiveBreakpointRequest.fromJson(o.toJson());
|
| + checkUpdateActiveBreakpointRequest(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-UpdateActiveBreakpointResponse", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildUpdateActiveBreakpointResponse();
|
| + var od = new api.UpdateActiveBreakpointResponse.fromJson(o.toJson());
|
| + checkUpdateActiveBreakpointResponse(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("obj-schema-Variable", () {
|
| + unittest.test("to-json--from-json", () {
|
| + var o = buildVariable();
|
| + var od = new api.Variable.fromJson(o.toJson());
|
| + checkVariable(od);
|
| + });
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ControllerDebuggeesResourceApi", () {
|
| + unittest.test("method--register", () {
|
| +
|
| + var mock = new HttpServerMock();
|
| + api.ControllerDebuggeesResourceApi res = new api.ClouddebuggerApi(mock).controller.debuggees;
|
| + var arg_request = buildRegisterDebuggeeRequest();
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.RegisterDebuggeeRequest.fromJson(json);
|
| + checkRegisterDebuggeeRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 32), unittest.equals("v2/controller/debuggees/register"));
|
| + pathOffset += 32;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildRegisterDebuggeeResponse());
|
| + return new async.Future.value(stringResponse(200, h, resp));
|
| + }), true);
|
| + res.register(arg_request).then(unittest.expectAsync(((api.RegisterDebuggeeResponse response) {
|
| + checkRegisterDebuggeeResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-ControllerDebuggeesBreakpointsResourceApi", () {
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new HttpServerMock();
|
| + api.ControllerDebuggeesBreakpointsResourceApi res = new api.ClouddebuggerApi(mock).controller.debuggees.breakpoints;
|
| + var arg_debuggeeId = "foo";
|
| + var arg_waitToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("v2/controller/debuggees/"));
|
| + pathOffset += 24;
|
| + index = path.indexOf("/breakpoints", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_debuggeeId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/breakpoints"));
|
| + pathOffset += 12;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["waitToken"].first, unittest.equals(arg_waitToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildListActiveBreakpointsResponse());
|
| + return new async.Future.value(stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_debuggeeId, waitToken: arg_waitToken).then(unittest.expectAsync(((api.ListActiveBreakpointsResponse response) {
|
| + checkListActiveBreakpointsResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--update", () {
|
| +
|
| + var mock = new HttpServerMock();
|
| + api.ControllerDebuggeesBreakpointsResourceApi res = new api.ClouddebuggerApi(mock).controller.debuggees.breakpoints;
|
| + var arg_request = buildUpdateActiveBreakpointRequest();
|
| + var arg_debuggeeId = "foo";
|
| + var arg_id = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.UpdateActiveBreakpointRequest.fromJson(json);
|
| + checkUpdateActiveBreakpointRequest(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 24), unittest.equals("v2/controller/debuggees/"));
|
| + pathOffset += 24;
|
| + index = path.indexOf("/breakpoints/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_debuggeeId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/breakpoints/"));
|
| + pathOffset += 13;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_id"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildUpdateActiveBreakpointResponse());
|
| + return new async.Future.value(stringResponse(200, h, resp));
|
| + }), true);
|
| + res.update(arg_request, arg_debuggeeId, arg_id).then(unittest.expectAsync(((api.UpdateActiveBreakpointResponse response) {
|
| + checkUpdateActiveBreakpointResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-DebuggerDebuggeesResourceApi", () {
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new HttpServerMock();
|
| + api.DebuggerDebuggeesResourceApi res = new api.ClouddebuggerApi(mock).debugger.debuggees;
|
| + var arg_project = "foo";
|
| + var arg_includeInactive = true;
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 21), unittest.equals("v2/debugger/debuggees"));
|
| + pathOffset += 21;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["project"].first, unittest.equals(arg_project));
|
| + unittest.expect(queryMap["includeInactive"].first, unittest.equals("$arg_includeInactive"));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildListDebuggeesResponse());
|
| + return new async.Future.value(stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(project: arg_project, includeInactive: arg_includeInactive).then(unittest.expectAsync(((api.ListDebuggeesResponse response) {
|
| + checkListDebuggeesResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| + unittest.group("resource-DebuggerDebuggeesBreakpointsResourceApi", () {
|
| + unittest.test("method--delete", () {
|
| +
|
| + var mock = new HttpServerMock();
|
| + api.DebuggerDebuggeesBreakpointsResourceApi res = new api.ClouddebuggerApi(mock).debugger.debuggees.breakpoints;
|
| + var arg_debuggeeId = "foo";
|
| + var arg_breakpointId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("v2/debugger/debuggees/"));
|
| + pathOffset += 22;
|
| + index = path.indexOf("/breakpoints/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_debuggeeId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/breakpoints/"));
|
| + pathOffset += 13;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_breakpointId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildEmpty());
|
| + return new async.Future.value(stringResponse(200, h, resp));
|
| + }), true);
|
| + res.delete(arg_debuggeeId, arg_breakpointId).then(unittest.expectAsync(((api.Empty response) {
|
| + checkEmpty(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--get", () {
|
| +
|
| + var mock = new HttpServerMock();
|
| + api.DebuggerDebuggeesBreakpointsResourceApi res = new api.ClouddebuggerApi(mock).debugger.debuggees.breakpoints;
|
| + var arg_debuggeeId = "foo";
|
| + var arg_breakpointId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("v2/debugger/debuggees/"));
|
| + pathOffset += 22;
|
| + index = path.indexOf("/breakpoints/", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_debuggeeId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 13), unittest.equals("/breakpoints/"));
|
| + pathOffset += 13;
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
|
| + pathOffset = path.length;
|
| + unittest.expect(subPart, unittest.equals("$arg_breakpointId"));
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildGetBreakpointResponse());
|
| + return new async.Future.value(stringResponse(200, h, resp));
|
| + }), true);
|
| + res.get(arg_debuggeeId, arg_breakpointId).then(unittest.expectAsync(((api.GetBreakpointResponse response) {
|
| + checkGetBreakpointResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--list", () {
|
| +
|
| + var mock = new HttpServerMock();
|
| + api.DebuggerDebuggeesBreakpointsResourceApi res = new api.ClouddebuggerApi(mock).debugger.debuggees.breakpoints;
|
| + var arg_debuggeeId = "foo";
|
| + var arg_includeAllUsers = true;
|
| + var arg_includeInactive = true;
|
| + var arg_action_value = "foo";
|
| + var arg_stripResults = true;
|
| + var arg_waitToken = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("v2/debugger/debuggees/"));
|
| + pathOffset += 22;
|
| + index = path.indexOf("/breakpoints", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_debuggeeId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.equals("/breakpoints"));
|
| + pathOffset += 12;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| + unittest.expect(queryMap["includeAllUsers"].first, unittest.equals("$arg_includeAllUsers"));
|
| + unittest.expect(queryMap["includeInactive"].first, unittest.equals("$arg_includeInactive"));
|
| + unittest.expect(queryMap["action.value"].first, unittest.equals(arg_action_value));
|
| + unittest.expect(queryMap["stripResults"].first, unittest.equals("$arg_stripResults"));
|
| + unittest.expect(queryMap["waitToken"].first, unittest.equals(arg_waitToken));
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildListBreakpointsResponse());
|
| + return new async.Future.value(stringResponse(200, h, resp));
|
| + }), true);
|
| + res.list(arg_debuggeeId, includeAllUsers: arg_includeAllUsers, includeInactive: arg_includeInactive, action_value: arg_action_value, stripResults: arg_stripResults, waitToken: arg_waitToken).then(unittest.expectAsync(((api.ListBreakpointsResponse response) {
|
| + checkListBreakpointsResponse(response);
|
| + })));
|
| + });
|
| +
|
| + unittest.test("method--set", () {
|
| +
|
| + var mock = new HttpServerMock();
|
| + api.DebuggerDebuggeesBreakpointsResourceApi res = new api.ClouddebuggerApi(mock).debugger.debuggees.breakpoints;
|
| + var arg_request = buildBreakpoint();
|
| + var arg_debuggeeId = "foo";
|
| + mock.register(unittest.expectAsync((http.BaseRequest req, json) {
|
| + var obj = new api.Breakpoint.fromJson(json);
|
| + checkBreakpoint(obj);
|
| +
|
| + var path = (req.url).path;
|
| + var pathOffset = 0;
|
| + var index;
|
| + var subPart;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
|
| + pathOffset += 1;
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 22), unittest.equals("v2/debugger/debuggees/"));
|
| + pathOffset += 22;
|
| + index = path.indexOf("/breakpoints/set", pathOffset);
|
| + unittest.expect(index >= 0, unittest.isTrue);
|
| + subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
|
| + pathOffset = index;
|
| + unittest.expect(subPart, unittest.equals("$arg_debuggeeId"));
|
| + unittest.expect(path.substring(pathOffset, pathOffset + 16), unittest.equals("/breakpoints/set"));
|
| + pathOffset += 16;
|
| +
|
| + var query = (req.url).query;
|
| + var queryOffset = 0;
|
| + var queryMap = {};
|
| + addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
|
| + parseBool(n) {
|
| + if (n == "true") return true;
|
| + if (n == "false") return false;
|
| + if (n == null) return null;
|
| + throw new core.ArgumentError("Invalid boolean: $n");
|
| + }
|
| + if (query.length > 0) {
|
| + for (var part in query.split("&")) {
|
| + var keyvalue = part.split("=");
|
| + addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1]));
|
| + }
|
| + }
|
| +
|
| +
|
| + var h = {
|
| + "content-type" : "application/json; charset=utf-8",
|
| + };
|
| + var resp = convert.JSON.encode(buildSetBreakpointResponse());
|
| + return new async.Future.value(stringResponse(200, h, resp));
|
| + }), true);
|
| + res.set(arg_request, arg_debuggeeId).then(unittest.expectAsync(((api.SetBreakpointResponse response) {
|
| + checkSetBreakpointResponse(response);
|
| + })));
|
| + });
|
| +
|
| + });
|
| +
|
| +
|
| +}
|
| +
|
|
|