Index: generated/googleapis/test/partners/v2_test.dart |
diff --git a/generated/googleapis/test/partners/v2_test.dart b/generated/googleapis/test/partners/v2_test.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..3e6393e9afa9e88e660edff524f9708c292946a1 |
--- /dev/null |
+++ b/generated/googleapis/test/partners/v2_test.dart |
@@ -0,0 +1,1485 @@ |
+library googleapis.partners.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/partners/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); |
+} |
+ |
+core.int buildCounterCertificationExamStatus = 0; |
+buildCertificationExamStatus() { |
+ var o = new api.CertificationExamStatus(); |
+ buildCounterCertificationExamStatus++; |
+ if (buildCounterCertificationExamStatus < 3) { |
+ o.numberUsersPass = 42; |
+ o.type = "foo"; |
+ } |
+ buildCounterCertificationExamStatus--; |
+ return o; |
+} |
+ |
+checkCertificationExamStatus(api.CertificationExamStatus o) { |
+ buildCounterCertificationExamStatus++; |
+ if (buildCounterCertificationExamStatus < 3) { |
+ unittest.expect(o.numberUsersPass, unittest.equals(42)); |
+ unittest.expect(o.type, unittest.equals('foo')); |
+ } |
+ buildCounterCertificationExamStatus--; |
+} |
+ |
+buildUnnamed1964() { |
+ var o = new core.List<api.CertificationExamStatus>(); |
+ o.add(buildCertificationExamStatus()); |
+ o.add(buildCertificationExamStatus()); |
+ return o; |
+} |
+ |
+checkUnnamed1964(core.List<api.CertificationExamStatus> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkCertificationExamStatus(o[0]); |
+ checkCertificationExamStatus(o[1]); |
+} |
+ |
+core.int buildCounterCertificationStatus = 0; |
+buildCertificationStatus() { |
+ var o = new api.CertificationStatus(); |
+ buildCounterCertificationStatus++; |
+ if (buildCounterCertificationStatus < 3) { |
+ o.examStatuses = buildUnnamed1964(); |
+ o.isCertified = true; |
+ o.type = "foo"; |
+ } |
+ buildCounterCertificationStatus--; |
+ return o; |
+} |
+ |
+checkCertificationStatus(api.CertificationStatus o) { |
+ buildCounterCertificationStatus++; |
+ if (buildCounterCertificationStatus < 3) { |
+ checkUnnamed1964(o.examStatuses); |
+ unittest.expect(o.isCertified, unittest.isTrue); |
+ unittest.expect(o.type, unittest.equals('foo')); |
+ } |
+ buildCounterCertificationStatus--; |
+} |
+ |
+buildUnnamed1965() { |
+ var o = new core.List<api.CertificationStatus>(); |
+ o.add(buildCertificationStatus()); |
+ o.add(buildCertificationStatus()); |
+ return o; |
+} |
+ |
+checkUnnamed1965(core.List<api.CertificationStatus> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkCertificationStatus(o[0]); |
+ checkCertificationStatus(o[1]); |
+} |
+ |
+buildUnnamed1966() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1966(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')); |
+} |
+ |
+buildUnnamed1967() { |
+ var o = new core.List<api.LocalizedCompanyInfo>(); |
+ o.add(buildLocalizedCompanyInfo()); |
+ o.add(buildLocalizedCompanyInfo()); |
+ return o; |
+} |
+ |
+checkUnnamed1967(core.List<api.LocalizedCompanyInfo> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkLocalizedCompanyInfo(o[0]); |
+ checkLocalizedCompanyInfo(o[1]); |
+} |
+ |
+buildUnnamed1968() { |
+ var o = new core.List<api.Location>(); |
+ o.add(buildLocation()); |
+ o.add(buildLocation()); |
+ return o; |
+} |
+ |
+checkUnnamed1968(core.List<api.Location> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkLocation(o[0]); |
+ checkLocation(o[1]); |
+} |
+ |
+buildUnnamed1969() { |
+ var o = new core.List<api.Rank>(); |
+ o.add(buildRank()); |
+ o.add(buildRank()); |
+ return o; |
+} |
+ |
+checkUnnamed1969(core.List<api.Rank> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkRank(o[0]); |
+ checkRank(o[1]); |
+} |
+ |
+buildUnnamed1970() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1970(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 buildCounterCompany = 0; |
+buildCompany() { |
+ var o = new api.Company(); |
+ buildCounterCompany++; |
+ if (buildCounterCompany < 3) { |
+ o.certificationStatuses = buildUnnamed1965(); |
+ o.convertedMinMonthlyBudget = buildMoney(); |
+ o.id = "foo"; |
+ o.industries = buildUnnamed1966(); |
+ o.localizedInfos = buildUnnamed1967(); |
+ o.locations = buildUnnamed1968(); |
+ o.name = "foo"; |
+ o.originalMinMonthlyBudget = buildMoney(); |
+ o.publicProfile = buildPublicProfile(); |
+ o.ranks = buildUnnamed1969(); |
+ o.services = buildUnnamed1970(); |
+ o.websiteUrl = "foo"; |
+ } |
+ buildCounterCompany--; |
+ return o; |
+} |
+ |
+checkCompany(api.Company o) { |
+ buildCounterCompany++; |
+ if (buildCounterCompany < 3) { |
+ checkUnnamed1965(o.certificationStatuses); |
+ checkMoney(o.convertedMinMonthlyBudget); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ checkUnnamed1966(o.industries); |
+ checkUnnamed1967(o.localizedInfos); |
+ checkUnnamed1968(o.locations); |
+ unittest.expect(o.name, unittest.equals('foo')); |
+ checkMoney(o.originalMinMonthlyBudget); |
+ checkPublicProfile(o.publicProfile); |
+ checkUnnamed1969(o.ranks); |
+ checkUnnamed1970(o.services); |
+ unittest.expect(o.websiteUrl, unittest.equals('foo')); |
+ } |
+ buildCounterCompany--; |
+} |
+ |
+core.int buildCounterCreateLeadRequest = 0; |
+buildCreateLeadRequest() { |
+ var o = new api.CreateLeadRequest(); |
+ buildCounterCreateLeadRequest++; |
+ if (buildCounterCreateLeadRequest < 3) { |
+ o.lead = buildLead(); |
+ o.recaptchaChallenge = buildRecaptchaChallenge(); |
+ o.requestMetadata = buildRequestMetadata(); |
+ } |
+ buildCounterCreateLeadRequest--; |
+ return o; |
+} |
+ |
+checkCreateLeadRequest(api.CreateLeadRequest o) { |
+ buildCounterCreateLeadRequest++; |
+ if (buildCounterCreateLeadRequest < 3) { |
+ checkLead(o.lead); |
+ checkRecaptchaChallenge(o.recaptchaChallenge); |
+ checkRequestMetadata(o.requestMetadata); |
+ } |
+ buildCounterCreateLeadRequest--; |
+} |
+ |
+core.int buildCounterCreateLeadResponse = 0; |
+buildCreateLeadResponse() { |
+ var o = new api.CreateLeadResponse(); |
+ buildCounterCreateLeadResponse++; |
+ if (buildCounterCreateLeadResponse < 3) { |
+ o.lead = buildLead(); |
+ o.recaptchaStatus = "foo"; |
+ o.responseMetadata = buildResponseMetadata(); |
+ } |
+ buildCounterCreateLeadResponse--; |
+ return o; |
+} |
+ |
+checkCreateLeadResponse(api.CreateLeadResponse o) { |
+ buildCounterCreateLeadResponse++; |
+ if (buildCounterCreateLeadResponse < 3) { |
+ checkLead(o.lead); |
+ unittest.expect(o.recaptchaStatus, unittest.equals('foo')); |
+ checkResponseMetadata(o.responseMetadata); |
+ } |
+ buildCounterCreateLeadResponse--; |
+} |
+ |
+core.int buildCounterDebugInfo = 0; |
+buildDebugInfo() { |
+ var o = new api.DebugInfo(); |
+ buildCounterDebugInfo++; |
+ if (buildCounterDebugInfo < 3) { |
+ } |
+ buildCounterDebugInfo--; |
+ return o; |
+} |
+ |
+checkDebugInfo(api.DebugInfo o) { |
+ buildCounterDebugInfo++; |
+ if (buildCounterDebugInfo < 3) { |
+ } |
+ buildCounterDebugInfo--; |
+} |
+ |
+buildUnnamed1971() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1971(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 buildCounterEventData = 0; |
+buildEventData() { |
+ var o = new api.EventData(); |
+ buildCounterEventData++; |
+ if (buildCounterEventData < 3) { |
+ o.key = "foo"; |
+ o.values = buildUnnamed1971(); |
+ } |
+ buildCounterEventData--; |
+ return o; |
+} |
+ |
+checkEventData(api.EventData o) { |
+ buildCounterEventData++; |
+ if (buildCounterEventData < 3) { |
+ unittest.expect(o.key, unittest.equals('foo')); |
+ checkUnnamed1971(o.values); |
+ } |
+ buildCounterEventData--; |
+} |
+ |
+core.int buildCounterGetCompanyResponse = 0; |
+buildGetCompanyResponse() { |
+ var o = new api.GetCompanyResponse(); |
+ buildCounterGetCompanyResponse++; |
+ if (buildCounterGetCompanyResponse < 3) { |
+ o.company = buildCompany(); |
+ o.responseMetadata = buildResponseMetadata(); |
+ } |
+ buildCounterGetCompanyResponse--; |
+ return o; |
+} |
+ |
+checkGetCompanyResponse(api.GetCompanyResponse o) { |
+ buildCounterGetCompanyResponse++; |
+ if (buildCounterGetCompanyResponse < 3) { |
+ checkCompany(o.company); |
+ checkResponseMetadata(o.responseMetadata); |
+ } |
+ buildCounterGetCompanyResponse--; |
+} |
+ |
+core.int buildCounterLatLng = 0; |
+buildLatLng() { |
+ var o = new api.LatLng(); |
+ buildCounterLatLng++; |
+ if (buildCounterLatLng < 3) { |
+ o.latitude = 42.0; |
+ o.longitude = 42.0; |
+ } |
+ buildCounterLatLng--; |
+ return o; |
+} |
+ |
+checkLatLng(api.LatLng o) { |
+ buildCounterLatLng++; |
+ if (buildCounterLatLng < 3) { |
+ unittest.expect(o.latitude, unittest.equals(42.0)); |
+ unittest.expect(o.longitude, unittest.equals(42.0)); |
+ } |
+ buildCounterLatLng--; |
+} |
+ |
+buildUnnamed1972() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1972(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 buildCounterLead = 0; |
+buildLead() { |
+ var o = new api.Lead(); |
+ buildCounterLead++; |
+ if (buildCounterLead < 3) { |
+ o.comments = "foo"; |
+ o.email = "foo"; |
+ o.familyName = "foo"; |
+ o.givenName = "foo"; |
+ o.gpsMotivations = buildUnnamed1972(); |
+ o.id = "foo"; |
+ o.minMonthlyBudget = buildMoney(); |
+ o.phoneNumber = "foo"; |
+ o.type = "foo"; |
+ o.websiteUrl = "foo"; |
+ } |
+ buildCounterLead--; |
+ return o; |
+} |
+ |
+checkLead(api.Lead o) { |
+ buildCounterLead++; |
+ if (buildCounterLead < 3) { |
+ unittest.expect(o.comments, unittest.equals('foo')); |
+ unittest.expect(o.email, unittest.equals('foo')); |
+ unittest.expect(o.familyName, unittest.equals('foo')); |
+ unittest.expect(o.givenName, unittest.equals('foo')); |
+ checkUnnamed1972(o.gpsMotivations); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ checkMoney(o.minMonthlyBudget); |
+ unittest.expect(o.phoneNumber, unittest.equals('foo')); |
+ unittest.expect(o.type, unittest.equals('foo')); |
+ unittest.expect(o.websiteUrl, unittest.equals('foo')); |
+ } |
+ buildCounterLead--; |
+} |
+ |
+buildUnnamed1973() { |
+ var o = new core.List<api.Company>(); |
+ o.add(buildCompany()); |
+ o.add(buildCompany()); |
+ return o; |
+} |
+ |
+checkUnnamed1973(core.List<api.Company> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkCompany(o[0]); |
+ checkCompany(o[1]); |
+} |
+ |
+core.int buildCounterListCompaniesResponse = 0; |
+buildListCompaniesResponse() { |
+ var o = new api.ListCompaniesResponse(); |
+ buildCounterListCompaniesResponse++; |
+ if (buildCounterListCompaniesResponse < 3) { |
+ o.companies = buildUnnamed1973(); |
+ o.nextPageToken = "foo"; |
+ o.responseMetadata = buildResponseMetadata(); |
+ } |
+ buildCounterListCompaniesResponse--; |
+ return o; |
+} |
+ |
+checkListCompaniesResponse(api.ListCompaniesResponse o) { |
+ buildCounterListCompaniesResponse++; |
+ if (buildCounterListCompaniesResponse < 3) { |
+ checkUnnamed1973(o.companies); |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ checkResponseMetadata(o.responseMetadata); |
+ } |
+ buildCounterListCompaniesResponse--; |
+} |
+ |
+buildUnnamed1974() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1974(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 buildCounterListUserStatesResponse = 0; |
+buildListUserStatesResponse() { |
+ var o = new api.ListUserStatesResponse(); |
+ buildCounterListUserStatesResponse++; |
+ if (buildCounterListUserStatesResponse < 3) { |
+ o.responseMetadata = buildResponseMetadata(); |
+ o.userStates = buildUnnamed1974(); |
+ } |
+ buildCounterListUserStatesResponse--; |
+ return o; |
+} |
+ |
+checkListUserStatesResponse(api.ListUserStatesResponse o) { |
+ buildCounterListUserStatesResponse++; |
+ if (buildCounterListUserStatesResponse < 3) { |
+ checkResponseMetadata(o.responseMetadata); |
+ checkUnnamed1974(o.userStates); |
+ } |
+ buildCounterListUserStatesResponse--; |
+} |
+ |
+buildUnnamed1975() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1975(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 buildCounterLocalizedCompanyInfo = 0; |
+buildLocalizedCompanyInfo() { |
+ var o = new api.LocalizedCompanyInfo(); |
+ buildCounterLocalizedCompanyInfo++; |
+ if (buildCounterLocalizedCompanyInfo < 3) { |
+ o.countryCodes = buildUnnamed1975(); |
+ o.displayName = "foo"; |
+ o.languageCode = "foo"; |
+ o.overview = "foo"; |
+ } |
+ buildCounterLocalizedCompanyInfo--; |
+ return o; |
+} |
+ |
+checkLocalizedCompanyInfo(api.LocalizedCompanyInfo o) { |
+ buildCounterLocalizedCompanyInfo++; |
+ if (buildCounterLocalizedCompanyInfo < 3) { |
+ checkUnnamed1975(o.countryCodes); |
+ unittest.expect(o.displayName, unittest.equals('foo')); |
+ unittest.expect(o.languageCode, unittest.equals('foo')); |
+ unittest.expect(o.overview, unittest.equals('foo')); |
+ } |
+ buildCounterLocalizedCompanyInfo--; |
+} |
+ |
+core.int buildCounterLocation = 0; |
+buildLocation() { |
+ var o = new api.Location(); |
+ buildCounterLocation++; |
+ if (buildCounterLocation < 3) { |
+ o.address = "foo"; |
+ o.latLng = buildLatLng(); |
+ } |
+ buildCounterLocation--; |
+ return o; |
+} |
+ |
+checkLocation(api.Location o) { |
+ buildCounterLocation++; |
+ if (buildCounterLocation < 3) { |
+ unittest.expect(o.address, unittest.equals('foo')); |
+ checkLatLng(o.latLng); |
+ } |
+ buildCounterLocation--; |
+} |
+ |
+buildUnnamed1976() { |
+ var o = new core.Map<core.String, core.String>(); |
+ o["x"] = "foo"; |
+ o["y"] = "foo"; |
+ return o; |
+} |
+ |
+checkUnnamed1976(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')); |
+} |
+ |
+core.int buildCounterLogMessageRequest = 0; |
+buildLogMessageRequest() { |
+ var o = new api.LogMessageRequest(); |
+ buildCounterLogMessageRequest++; |
+ if (buildCounterLogMessageRequest < 3) { |
+ o.clientInfo = buildUnnamed1976(); |
+ o.details = "foo"; |
+ o.level = "foo"; |
+ o.requestMetadata = buildRequestMetadata(); |
+ } |
+ buildCounterLogMessageRequest--; |
+ return o; |
+} |
+ |
+checkLogMessageRequest(api.LogMessageRequest o) { |
+ buildCounterLogMessageRequest++; |
+ if (buildCounterLogMessageRequest < 3) { |
+ checkUnnamed1976(o.clientInfo); |
+ unittest.expect(o.details, unittest.equals('foo')); |
+ unittest.expect(o.level, unittest.equals('foo')); |
+ checkRequestMetadata(o.requestMetadata); |
+ } |
+ buildCounterLogMessageRequest--; |
+} |
+ |
+core.int buildCounterLogMessageResponse = 0; |
+buildLogMessageResponse() { |
+ var o = new api.LogMessageResponse(); |
+ buildCounterLogMessageResponse++; |
+ if (buildCounterLogMessageResponse < 3) { |
+ o.responseMetadata = buildResponseMetadata(); |
+ } |
+ buildCounterLogMessageResponse--; |
+ return o; |
+} |
+ |
+checkLogMessageResponse(api.LogMessageResponse o) { |
+ buildCounterLogMessageResponse++; |
+ if (buildCounterLogMessageResponse < 3) { |
+ checkResponseMetadata(o.responseMetadata); |
+ } |
+ buildCounterLogMessageResponse--; |
+} |
+ |
+buildUnnamed1977() { |
+ var o = new core.List<api.EventData>(); |
+ o.add(buildEventData()); |
+ o.add(buildEventData()); |
+ return o; |
+} |
+ |
+checkUnnamed1977(core.List<api.EventData> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkEventData(o[0]); |
+ checkEventData(o[1]); |
+} |
+ |
+core.int buildCounterLogUserEventRequest = 0; |
+buildLogUserEventRequest() { |
+ var o = new api.LogUserEventRequest(); |
+ buildCounterLogUserEventRequest++; |
+ if (buildCounterLogUserEventRequest < 3) { |
+ o.eventAction = "foo"; |
+ o.eventCategory = "foo"; |
+ o.eventDatas = buildUnnamed1977(); |
+ o.eventScope = "foo"; |
+ o.lead = buildLead(); |
+ o.requestMetadata = buildRequestMetadata(); |
+ o.url = "foo"; |
+ } |
+ buildCounterLogUserEventRequest--; |
+ return o; |
+} |
+ |
+checkLogUserEventRequest(api.LogUserEventRequest o) { |
+ buildCounterLogUserEventRequest++; |
+ if (buildCounterLogUserEventRequest < 3) { |
+ unittest.expect(o.eventAction, unittest.equals('foo')); |
+ unittest.expect(o.eventCategory, unittest.equals('foo')); |
+ checkUnnamed1977(o.eventDatas); |
+ unittest.expect(o.eventScope, unittest.equals('foo')); |
+ checkLead(o.lead); |
+ checkRequestMetadata(o.requestMetadata); |
+ unittest.expect(o.url, unittest.equals('foo')); |
+ } |
+ buildCounterLogUserEventRequest--; |
+} |
+ |
+core.int buildCounterLogUserEventResponse = 0; |
+buildLogUserEventResponse() { |
+ var o = new api.LogUserEventResponse(); |
+ buildCounterLogUserEventResponse++; |
+ if (buildCounterLogUserEventResponse < 3) { |
+ o.responseMetadata = buildResponseMetadata(); |
+ } |
+ buildCounterLogUserEventResponse--; |
+ return o; |
+} |
+ |
+checkLogUserEventResponse(api.LogUserEventResponse o) { |
+ buildCounterLogUserEventResponse++; |
+ if (buildCounterLogUserEventResponse < 3) { |
+ checkResponseMetadata(o.responseMetadata); |
+ } |
+ buildCounterLogUserEventResponse--; |
+} |
+ |
+core.int buildCounterMoney = 0; |
+buildMoney() { |
+ var o = new api.Money(); |
+ buildCounterMoney++; |
+ if (buildCounterMoney < 3) { |
+ o.currencyCode = "foo"; |
+ o.nanos = 42; |
+ o.units = "foo"; |
+ } |
+ buildCounterMoney--; |
+ return o; |
+} |
+ |
+checkMoney(api.Money o) { |
+ buildCounterMoney++; |
+ if (buildCounterMoney < 3) { |
+ unittest.expect(o.currencyCode, unittest.equals('foo')); |
+ unittest.expect(o.nanos, unittest.equals(42)); |
+ unittest.expect(o.units, unittest.equals('foo')); |
+ } |
+ buildCounterMoney--; |
+} |
+ |
+core.int buildCounterPublicProfile = 0; |
+buildPublicProfile() { |
+ var o = new api.PublicProfile(); |
+ buildCounterPublicProfile++; |
+ if (buildCounterPublicProfile < 3) { |
+ o.displayImageUrl = "foo"; |
+ o.displayName = "foo"; |
+ o.id = "foo"; |
+ o.url = "foo"; |
+ } |
+ buildCounterPublicProfile--; |
+ return o; |
+} |
+ |
+checkPublicProfile(api.PublicProfile o) { |
+ buildCounterPublicProfile++; |
+ if (buildCounterPublicProfile < 3) { |
+ unittest.expect(o.displayImageUrl, unittest.equals('foo')); |
+ unittest.expect(o.displayName, unittest.equals('foo')); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ unittest.expect(o.url, unittest.equals('foo')); |
+ } |
+ buildCounterPublicProfile--; |
+} |
+ |
+core.int buildCounterRank = 0; |
+buildRank() { |
+ var o = new api.Rank(); |
+ buildCounterRank++; |
+ if (buildCounterRank < 3) { |
+ o.type = "foo"; |
+ o.value = 42.0; |
+ } |
+ buildCounterRank--; |
+ return o; |
+} |
+ |
+checkRank(api.Rank o) { |
+ buildCounterRank++; |
+ if (buildCounterRank < 3) { |
+ unittest.expect(o.type, unittest.equals('foo')); |
+ unittest.expect(o.value, unittest.equals(42.0)); |
+ } |
+ buildCounterRank--; |
+} |
+ |
+core.int buildCounterRecaptchaChallenge = 0; |
+buildRecaptchaChallenge() { |
+ var o = new api.RecaptchaChallenge(); |
+ buildCounterRecaptchaChallenge++; |
+ if (buildCounterRecaptchaChallenge < 3) { |
+ o.id = "foo"; |
+ o.response = "foo"; |
+ } |
+ buildCounterRecaptchaChallenge--; |
+ return o; |
+} |
+ |
+checkRecaptchaChallenge(api.RecaptchaChallenge o) { |
+ buildCounterRecaptchaChallenge++; |
+ if (buildCounterRecaptchaChallenge < 3) { |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ unittest.expect(o.response, unittest.equals('foo')); |
+ } |
+ buildCounterRecaptchaChallenge--; |
+} |
+ |
+buildUnnamed1978() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1978(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 buildCounterRequestMetadata = 0; |
+buildRequestMetadata() { |
+ var o = new api.RequestMetadata(); |
+ buildCounterRequestMetadata++; |
+ if (buildCounterRequestMetadata < 3) { |
+ o.experimentIds = buildUnnamed1978(); |
+ o.locale = "foo"; |
+ o.partnersSessionId = "foo"; |
+ } |
+ buildCounterRequestMetadata--; |
+ return o; |
+} |
+ |
+checkRequestMetadata(api.RequestMetadata o) { |
+ buildCounterRequestMetadata++; |
+ if (buildCounterRequestMetadata < 3) { |
+ checkUnnamed1978(o.experimentIds); |
+ unittest.expect(o.locale, unittest.equals('foo')); |
+ unittest.expect(o.partnersSessionId, unittest.equals('foo')); |
+ } |
+ buildCounterRequestMetadata--; |
+} |
+ |
+core.int buildCounterResponseMetadata = 0; |
+buildResponseMetadata() { |
+ var o = new api.ResponseMetadata(); |
+ buildCounterResponseMetadata++; |
+ if (buildCounterResponseMetadata < 3) { |
+ o.debugInfo = buildDebugInfo(); |
+ } |
+ buildCounterResponseMetadata--; |
+ return o; |
+} |
+ |
+checkResponseMetadata(api.ResponseMetadata o) { |
+ buildCounterResponseMetadata++; |
+ if (buildCounterResponseMetadata < 3) { |
+ checkDebugInfo(o.debugInfo); |
+ } |
+ buildCounterResponseMetadata--; |
+} |
+ |
+buildUnnamed1979() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1979(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')); |
+} |
+ |
+buildUnnamed1980() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1980(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')); |
+} |
+ |
+buildUnnamed1981() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1981(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')); |
+} |
+ |
+buildUnnamed1982() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1982(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')); |
+} |
+ |
+buildUnnamed1983() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1983(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')); |
+} |
+ |
+buildUnnamed1984() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1984(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')); |
+} |
+ |
+buildUnnamed1985() { |
+ var o = new core.List<core.String>(); |
+ o.add("foo"); |
+ o.add("foo"); |
+ return o; |
+} |
+ |
+checkUnnamed1985(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')); |
+} |
+ |
+ |
+main() { |
+ unittest.group("obj-schema-CertificationExamStatus", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildCertificationExamStatus(); |
+ var od = new api.CertificationExamStatus.fromJson(o.toJson()); |
+ checkCertificationExamStatus(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-CertificationStatus", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildCertificationStatus(); |
+ var od = new api.CertificationStatus.fromJson(o.toJson()); |
+ checkCertificationStatus(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Company", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildCompany(); |
+ var od = new api.Company.fromJson(o.toJson()); |
+ checkCompany(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-CreateLeadRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildCreateLeadRequest(); |
+ var od = new api.CreateLeadRequest.fromJson(o.toJson()); |
+ checkCreateLeadRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-CreateLeadResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildCreateLeadResponse(); |
+ var od = new api.CreateLeadResponse.fromJson(o.toJson()); |
+ checkCreateLeadResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-DebugInfo", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildDebugInfo(); |
+ var od = new api.DebugInfo.fromJson(o.toJson()); |
+ checkDebugInfo(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-EventData", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildEventData(); |
+ var od = new api.EventData.fromJson(o.toJson()); |
+ checkEventData(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-GetCompanyResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildGetCompanyResponse(); |
+ var od = new api.GetCompanyResponse.fromJson(o.toJson()); |
+ checkGetCompanyResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-LatLng", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildLatLng(); |
+ var od = new api.LatLng.fromJson(o.toJson()); |
+ checkLatLng(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Lead", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildLead(); |
+ var od = new api.Lead.fromJson(o.toJson()); |
+ checkLead(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ListCompaniesResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildListCompaniesResponse(); |
+ var od = new api.ListCompaniesResponse.fromJson(o.toJson()); |
+ checkListCompaniesResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ListUserStatesResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildListUserStatesResponse(); |
+ var od = new api.ListUserStatesResponse.fromJson(o.toJson()); |
+ checkListUserStatesResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-LocalizedCompanyInfo", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildLocalizedCompanyInfo(); |
+ var od = new api.LocalizedCompanyInfo.fromJson(o.toJson()); |
+ checkLocalizedCompanyInfo(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Location", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildLocation(); |
+ var od = new api.Location.fromJson(o.toJson()); |
+ checkLocation(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-LogMessageRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildLogMessageRequest(); |
+ var od = new api.LogMessageRequest.fromJson(o.toJson()); |
+ checkLogMessageRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-LogMessageResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildLogMessageResponse(); |
+ var od = new api.LogMessageResponse.fromJson(o.toJson()); |
+ checkLogMessageResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-LogUserEventRequest", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildLogUserEventRequest(); |
+ var od = new api.LogUserEventRequest.fromJson(o.toJson()); |
+ checkLogUserEventRequest(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-LogUserEventResponse", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildLogUserEventResponse(); |
+ var od = new api.LogUserEventResponse.fromJson(o.toJson()); |
+ checkLogUserEventResponse(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Money", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildMoney(); |
+ var od = new api.Money.fromJson(o.toJson()); |
+ checkMoney(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-PublicProfile", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildPublicProfile(); |
+ var od = new api.PublicProfile.fromJson(o.toJson()); |
+ checkPublicProfile(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Rank", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildRank(); |
+ var od = new api.Rank.fromJson(o.toJson()); |
+ checkRank(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-RecaptchaChallenge", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildRecaptchaChallenge(); |
+ var od = new api.RecaptchaChallenge.fromJson(o.toJson()); |
+ checkRecaptchaChallenge(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-RequestMetadata", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildRequestMetadata(); |
+ var od = new api.RequestMetadata.fromJson(o.toJson()); |
+ checkRequestMetadata(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-ResponseMetadata", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildResponseMetadata(); |
+ var od = new api.ResponseMetadata.fromJson(o.toJson()); |
+ checkResponseMetadata(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("resource-ClientMessagesResourceApi", () { |
+ unittest.test("method--log", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.ClientMessagesResourceApi res = new api.PartnersApi(mock).clientMessages; |
+ var arg_request = buildLogMessageRequest(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.LogMessageRequest.fromJson(json); |
+ checkLogMessageRequest(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 + 21), unittest.equals("v2/clientMessages:log")); |
+ 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])); |
+ } |
+ } |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildLogMessageResponse()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.log(arg_request).then(unittest.expectAsync(((api.LogMessageResponse response) { |
+ checkLogMessageResponse(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-CompaniesResourceApi", () { |
+ unittest.test("method--get", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.CompaniesResourceApi res = new api.PartnersApi(mock).companies; |
+ var arg_companyId = "foo"; |
+ var arg_requestMetadata_locale = "foo"; |
+ var arg_requestMetadata_partnersSessionId = "foo"; |
+ var arg_requestMetadata_experimentIds = buildUnnamed1979(); |
+ var arg_view = "foo"; |
+ var arg_orderBy = "foo"; |
+ var arg_currencyCode = "foo"; |
+ var arg_address = "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 + 13), unittest.equals("v2/companies/")); |
+ pathOffset += 13; |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
+ pathOffset = path.length; |
+ unittest.expect(subPart, unittest.equals("$arg_companyId")); |
+ |
+ 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["requestMetadata.locale"].first, unittest.equals(arg_requestMetadata_locale)); |
+ unittest.expect(queryMap["requestMetadata.partnersSessionId"].first, unittest.equals(arg_requestMetadata_partnersSessionId)); |
+ unittest.expect(queryMap["requestMetadata.experimentIds"], unittest.equals(arg_requestMetadata_experimentIds)); |
+ unittest.expect(queryMap["view"].first, unittest.equals(arg_view)); |
+ unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy)); |
+ unittest.expect(queryMap["currencyCode"].first, unittest.equals(arg_currencyCode)); |
+ unittest.expect(queryMap["address"].first, unittest.equals(arg_address)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildGetCompanyResponse()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.get(arg_companyId, requestMetadata_locale: arg_requestMetadata_locale, requestMetadata_partnersSessionId: arg_requestMetadata_partnersSessionId, requestMetadata_experimentIds: arg_requestMetadata_experimentIds, view: arg_view, orderBy: arg_orderBy, currencyCode: arg_currencyCode, address: arg_address).then(unittest.expectAsync(((api.GetCompanyResponse response) { |
+ checkGetCompanyResponse(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--list", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.CompaniesResourceApi res = new api.PartnersApi(mock).companies; |
+ var arg_requestMetadata_locale = "foo"; |
+ var arg_requestMetadata_partnersSessionId = "foo"; |
+ var arg_requestMetadata_experimentIds = buildUnnamed1980(); |
+ var arg_pageSize = 42; |
+ var arg_pageToken = "foo"; |
+ var arg_companyName = "foo"; |
+ var arg_view = "foo"; |
+ var arg_minMonthlyBudget_currencyCode = "foo"; |
+ var arg_minMonthlyBudget_units = "foo"; |
+ var arg_minMonthlyBudget_nanos = 42; |
+ var arg_maxMonthlyBudget_currencyCode = "foo"; |
+ var arg_maxMonthlyBudget_units = "foo"; |
+ var arg_maxMonthlyBudget_nanos = 42; |
+ var arg_industries = buildUnnamed1981(); |
+ var arg_services = buildUnnamed1982(); |
+ var arg_languageCodes = buildUnnamed1983(); |
+ var arg_address = "foo"; |
+ var arg_orderBy = "foo"; |
+ var arg_gpsMotivations = buildUnnamed1984(); |
+ var arg_websiteUrl = "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 + 12), unittest.equals("v2/companies")); |
+ 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["requestMetadata.locale"].first, unittest.equals(arg_requestMetadata_locale)); |
+ unittest.expect(queryMap["requestMetadata.partnersSessionId"].first, unittest.equals(arg_requestMetadata_partnersSessionId)); |
+ unittest.expect(queryMap["requestMetadata.experimentIds"], unittest.equals(arg_requestMetadata_experimentIds)); |
+ unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equals(arg_pageSize)); |
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
+ unittest.expect(queryMap["companyName"].first, unittest.equals(arg_companyName)); |
+ unittest.expect(queryMap["view"].first, unittest.equals(arg_view)); |
+ unittest.expect(queryMap["minMonthlyBudget.currencyCode"].first, unittest.equals(arg_minMonthlyBudget_currencyCode)); |
+ unittest.expect(queryMap["minMonthlyBudget.units"].first, unittest.equals(arg_minMonthlyBudget_units)); |
+ unittest.expect(core.int.parse(queryMap["minMonthlyBudget.nanos"].first), unittest.equals(arg_minMonthlyBudget_nanos)); |
+ unittest.expect(queryMap["maxMonthlyBudget.currencyCode"].first, unittest.equals(arg_maxMonthlyBudget_currencyCode)); |
+ unittest.expect(queryMap["maxMonthlyBudget.units"].first, unittest.equals(arg_maxMonthlyBudget_units)); |
+ unittest.expect(core.int.parse(queryMap["maxMonthlyBudget.nanos"].first), unittest.equals(arg_maxMonthlyBudget_nanos)); |
+ unittest.expect(queryMap["industries"], unittest.equals(arg_industries)); |
+ unittest.expect(queryMap["services"], unittest.equals(arg_services)); |
+ unittest.expect(queryMap["languageCodes"], unittest.equals(arg_languageCodes)); |
+ unittest.expect(queryMap["address"].first, unittest.equals(arg_address)); |
+ unittest.expect(queryMap["orderBy"].first, unittest.equals(arg_orderBy)); |
+ unittest.expect(queryMap["gpsMotivations"], unittest.equals(arg_gpsMotivations)); |
+ unittest.expect(queryMap["websiteUrl"].first, unittest.equals(arg_websiteUrl)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildListCompaniesResponse()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.list(requestMetadata_locale: arg_requestMetadata_locale, requestMetadata_partnersSessionId: arg_requestMetadata_partnersSessionId, requestMetadata_experimentIds: arg_requestMetadata_experimentIds, pageSize: arg_pageSize, pageToken: arg_pageToken, companyName: arg_companyName, view: arg_view, minMonthlyBudget_currencyCode: arg_minMonthlyBudget_currencyCode, minMonthlyBudget_units: arg_minMonthlyBudget_units, minMonthlyBudget_nanos: arg_minMonthlyBudget_nanos, maxMonthlyBudget_currencyCode: arg_maxMonthlyBudget_currencyCode, maxMonthlyBudget_units: arg_maxMonthlyBudget_units, maxMonthlyBudget_nanos: arg_maxMonthlyBudget_nanos, industries: arg_industries, services: arg_services, languageCodes: arg_languageCodes, address: arg_address, orderBy: arg_orderBy, gpsMotivations: arg_gpsMotivations, websiteUrl: arg_websiteUrl).then(unittest.expectAsync(((api.ListCompaniesResponse response) { |
+ checkListCompaniesResponse(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-CompaniesLeadsResourceApi", () { |
+ unittest.test("method--create", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.CompaniesLeadsResourceApi res = new api.PartnersApi(mock).companies.leads; |
+ var arg_request = buildCreateLeadRequest(); |
+ var arg_companyId = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.CreateLeadRequest.fromJson(json); |
+ checkCreateLeadRequest(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 + 13), unittest.equals("v2/companies/")); |
+ pathOffset += 13; |
+ index = path.indexOf("/leads", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_companyId")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equals("/leads")); |
+ pathOffset += 6; |
+ |
+ 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(buildCreateLeadResponse()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.create(arg_request, arg_companyId).then(unittest.expectAsync(((api.CreateLeadResponse response) { |
+ checkCreateLeadResponse(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-UserEventsResourceApi", () { |
+ unittest.test("method--log", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.UserEventsResourceApi res = new api.PartnersApi(mock).userEvents; |
+ var arg_request = buildLogUserEventRequest(); |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.LogUserEventRequest.fromJson(json); |
+ checkLogUserEventRequest(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 + 17), unittest.equals("v2/userEvents:log")); |
+ pathOffset += 17; |
+ |
+ 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(buildLogUserEventResponse()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.log(arg_request).then(unittest.expectAsync(((api.LogUserEventResponse response) { |
+ checkLogUserEventResponse(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-UserStatesResourceApi", () { |
+ unittest.test("method--list", () { |
+ |
+ var mock = new HttpServerMock(); |
+ api.UserStatesResourceApi res = new api.PartnersApi(mock).userStates; |
+ var arg_requestMetadata_locale = "foo"; |
+ var arg_requestMetadata_partnersSessionId = "foo"; |
+ var arg_requestMetadata_experimentIds = buildUnnamed1985(); |
+ 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 + 13), unittest.equals("v2/userStates")); |
+ pathOffset += 13; |
+ |
+ 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["requestMetadata.locale"].first, unittest.equals(arg_requestMetadata_locale)); |
+ unittest.expect(queryMap["requestMetadata.partnersSessionId"].first, unittest.equals(arg_requestMetadata_partnersSessionId)); |
+ unittest.expect(queryMap["requestMetadata.experimentIds"], unittest.equals(arg_requestMetadata_experimentIds)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildListUserStatesResponse()); |
+ return new async.Future.value(stringResponse(200, h, resp)); |
+ }), true); |
+ res.list(requestMetadata_locale: arg_requestMetadata_locale, requestMetadata_partnersSessionId: arg_requestMetadata_partnersSessionId, requestMetadata_experimentIds: arg_requestMetadata_experimentIds).then(unittest.expectAsync(((api.ListUserStatesResponse response) { |
+ checkListUserStatesResponse(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+} |
+ |