Index: generated/googleapis/test/prediction/v1_6.dart |
diff --git a/generated/googleapis/test/prediction/v1_6.dart b/generated/googleapis/test/prediction/v1_6.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..184f97db5c6b618d0b0a206f5ccc97555a3e5041 |
--- /dev/null |
+++ b/generated/googleapis/test/prediction/v1_6.dart |
@@ -0,0 +1,1376 @@ |
+library googleapis.prediction.v1_6.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/common/common.dart' as common; |
+import 'package:googleapis/src/common_internal.dart' as common_internal; |
+import '../common/common_internal_test.dart' as common_test; |
+ |
+import 'package:googleapis/prediction/v1_6.dart' as api; |
+ |
+ |
+ |
+core.int buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues = 0; |
+buildAnalyzeDataDescriptionFeaturesCategoricalValues() { |
+ var o = new api.AnalyzeDataDescriptionFeaturesCategoricalValues(); |
+ buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues++; |
+ if (buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues < 3) { |
+ o.count = "foo"; |
+ o.value = "foo"; |
+ } |
+ buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues--; |
+ return o; |
+} |
+ |
+checkAnalyzeDataDescriptionFeaturesCategoricalValues(api.AnalyzeDataDescriptionFeaturesCategoricalValues o) { |
+ buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues++; |
+ if (buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues < 3) { |
+ unittest.expect(o.count, unittest.equals('foo')); |
+ unittest.expect(o.value, unittest.equals('foo')); |
+ } |
+ buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues--; |
+} |
+ |
+buildUnnamed765() { |
+ var o = new core.List<api.AnalyzeDataDescriptionFeaturesCategoricalValues>(); |
+ o.add(buildAnalyzeDataDescriptionFeaturesCategoricalValues()); |
+ o.add(buildAnalyzeDataDescriptionFeaturesCategoricalValues()); |
+ return o; |
+} |
+ |
+checkUnnamed765(core.List<api.AnalyzeDataDescriptionFeaturesCategoricalValues> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkAnalyzeDataDescriptionFeaturesCategoricalValues(o[0]); |
+ checkAnalyzeDataDescriptionFeaturesCategoricalValues(o[1]); |
+} |
+ |
+core.int buildCounterAnalyzeDataDescriptionFeaturesCategorical = 0; |
+buildAnalyzeDataDescriptionFeaturesCategorical() { |
+ var o = new api.AnalyzeDataDescriptionFeaturesCategorical(); |
+ buildCounterAnalyzeDataDescriptionFeaturesCategorical++; |
+ if (buildCounterAnalyzeDataDescriptionFeaturesCategorical < 3) { |
+ o.count = "foo"; |
+ o.values = buildUnnamed765(); |
+ } |
+ buildCounterAnalyzeDataDescriptionFeaturesCategorical--; |
+ return o; |
+} |
+ |
+checkAnalyzeDataDescriptionFeaturesCategorical(api.AnalyzeDataDescriptionFeaturesCategorical o) { |
+ buildCounterAnalyzeDataDescriptionFeaturesCategorical++; |
+ if (buildCounterAnalyzeDataDescriptionFeaturesCategorical < 3) { |
+ unittest.expect(o.count, unittest.equals('foo')); |
+ checkUnnamed765(o.values); |
+ } |
+ buildCounterAnalyzeDataDescriptionFeaturesCategorical--; |
+} |
+ |
+core.int buildCounterAnalyzeDataDescriptionFeaturesNumeric = 0; |
+buildAnalyzeDataDescriptionFeaturesNumeric() { |
+ var o = new api.AnalyzeDataDescriptionFeaturesNumeric(); |
+ buildCounterAnalyzeDataDescriptionFeaturesNumeric++; |
+ if (buildCounterAnalyzeDataDescriptionFeaturesNumeric < 3) { |
+ o.count = "foo"; |
+ o.mean = "foo"; |
+ o.variance = "foo"; |
+ } |
+ buildCounterAnalyzeDataDescriptionFeaturesNumeric--; |
+ return o; |
+} |
+ |
+checkAnalyzeDataDescriptionFeaturesNumeric(api.AnalyzeDataDescriptionFeaturesNumeric o) { |
+ buildCounterAnalyzeDataDescriptionFeaturesNumeric++; |
+ if (buildCounterAnalyzeDataDescriptionFeaturesNumeric < 3) { |
+ unittest.expect(o.count, unittest.equals('foo')); |
+ unittest.expect(o.mean, unittest.equals('foo')); |
+ unittest.expect(o.variance, unittest.equals('foo')); |
+ } |
+ buildCounterAnalyzeDataDescriptionFeaturesNumeric--; |
+} |
+ |
+core.int buildCounterAnalyzeDataDescriptionFeaturesText = 0; |
+buildAnalyzeDataDescriptionFeaturesText() { |
+ var o = new api.AnalyzeDataDescriptionFeaturesText(); |
+ buildCounterAnalyzeDataDescriptionFeaturesText++; |
+ if (buildCounterAnalyzeDataDescriptionFeaturesText < 3) { |
+ o.count = "foo"; |
+ } |
+ buildCounterAnalyzeDataDescriptionFeaturesText--; |
+ return o; |
+} |
+ |
+checkAnalyzeDataDescriptionFeaturesText(api.AnalyzeDataDescriptionFeaturesText o) { |
+ buildCounterAnalyzeDataDescriptionFeaturesText++; |
+ if (buildCounterAnalyzeDataDescriptionFeaturesText < 3) { |
+ unittest.expect(o.count, unittest.equals('foo')); |
+ } |
+ buildCounterAnalyzeDataDescriptionFeaturesText--; |
+} |
+ |
+core.int buildCounterAnalyzeDataDescriptionFeatures = 0; |
+buildAnalyzeDataDescriptionFeatures() { |
+ var o = new api.AnalyzeDataDescriptionFeatures(); |
+ buildCounterAnalyzeDataDescriptionFeatures++; |
+ if (buildCounterAnalyzeDataDescriptionFeatures < 3) { |
+ o.categorical = buildAnalyzeDataDescriptionFeaturesCategorical(); |
+ o.index = "foo"; |
+ o.numeric = buildAnalyzeDataDescriptionFeaturesNumeric(); |
+ o.text = buildAnalyzeDataDescriptionFeaturesText(); |
+ } |
+ buildCounterAnalyzeDataDescriptionFeatures--; |
+ return o; |
+} |
+ |
+checkAnalyzeDataDescriptionFeatures(api.AnalyzeDataDescriptionFeatures o) { |
+ buildCounterAnalyzeDataDescriptionFeatures++; |
+ if (buildCounterAnalyzeDataDescriptionFeatures < 3) { |
+ checkAnalyzeDataDescriptionFeaturesCategorical(o.categorical); |
+ unittest.expect(o.index, unittest.equals('foo')); |
+ checkAnalyzeDataDescriptionFeaturesNumeric(o.numeric); |
+ checkAnalyzeDataDescriptionFeaturesText(o.text); |
+ } |
+ buildCounterAnalyzeDataDescriptionFeatures--; |
+} |
+ |
+buildUnnamed766() { |
+ var o = new core.List<api.AnalyzeDataDescriptionFeatures>(); |
+ o.add(buildAnalyzeDataDescriptionFeatures()); |
+ o.add(buildAnalyzeDataDescriptionFeatures()); |
+ return o; |
+} |
+ |
+checkUnnamed766(core.List<api.AnalyzeDataDescriptionFeatures> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkAnalyzeDataDescriptionFeatures(o[0]); |
+ checkAnalyzeDataDescriptionFeatures(o[1]); |
+} |
+ |
+core.int buildCounterAnalyzeDataDescriptionOutputFeatureNumeric = 0; |
+buildAnalyzeDataDescriptionOutputFeatureNumeric() { |
+ var o = new api.AnalyzeDataDescriptionOutputFeatureNumeric(); |
+ buildCounterAnalyzeDataDescriptionOutputFeatureNumeric++; |
+ if (buildCounterAnalyzeDataDescriptionOutputFeatureNumeric < 3) { |
+ o.count = "foo"; |
+ o.mean = "foo"; |
+ o.variance = "foo"; |
+ } |
+ buildCounterAnalyzeDataDescriptionOutputFeatureNumeric--; |
+ return o; |
+} |
+ |
+checkAnalyzeDataDescriptionOutputFeatureNumeric(api.AnalyzeDataDescriptionOutputFeatureNumeric o) { |
+ buildCounterAnalyzeDataDescriptionOutputFeatureNumeric++; |
+ if (buildCounterAnalyzeDataDescriptionOutputFeatureNumeric < 3) { |
+ unittest.expect(o.count, unittest.equals('foo')); |
+ unittest.expect(o.mean, unittest.equals('foo')); |
+ unittest.expect(o.variance, unittest.equals('foo')); |
+ } |
+ buildCounterAnalyzeDataDescriptionOutputFeatureNumeric--; |
+} |
+ |
+core.int buildCounterAnalyzeDataDescriptionOutputFeatureText = 0; |
+buildAnalyzeDataDescriptionOutputFeatureText() { |
+ var o = new api.AnalyzeDataDescriptionOutputFeatureText(); |
+ buildCounterAnalyzeDataDescriptionOutputFeatureText++; |
+ if (buildCounterAnalyzeDataDescriptionOutputFeatureText < 3) { |
+ o.count = "foo"; |
+ o.value = "foo"; |
+ } |
+ buildCounterAnalyzeDataDescriptionOutputFeatureText--; |
+ return o; |
+} |
+ |
+checkAnalyzeDataDescriptionOutputFeatureText(api.AnalyzeDataDescriptionOutputFeatureText o) { |
+ buildCounterAnalyzeDataDescriptionOutputFeatureText++; |
+ if (buildCounterAnalyzeDataDescriptionOutputFeatureText < 3) { |
+ unittest.expect(o.count, unittest.equals('foo')); |
+ unittest.expect(o.value, unittest.equals('foo')); |
+ } |
+ buildCounterAnalyzeDataDescriptionOutputFeatureText--; |
+} |
+ |
+buildUnnamed767() { |
+ var o = new core.List<api.AnalyzeDataDescriptionOutputFeatureText>(); |
+ o.add(buildAnalyzeDataDescriptionOutputFeatureText()); |
+ o.add(buildAnalyzeDataDescriptionOutputFeatureText()); |
+ return o; |
+} |
+ |
+checkUnnamed767(core.List<api.AnalyzeDataDescriptionOutputFeatureText> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkAnalyzeDataDescriptionOutputFeatureText(o[0]); |
+ checkAnalyzeDataDescriptionOutputFeatureText(o[1]); |
+} |
+ |
+core.int buildCounterAnalyzeDataDescriptionOutputFeature = 0; |
+buildAnalyzeDataDescriptionOutputFeature() { |
+ var o = new api.AnalyzeDataDescriptionOutputFeature(); |
+ buildCounterAnalyzeDataDescriptionOutputFeature++; |
+ if (buildCounterAnalyzeDataDescriptionOutputFeature < 3) { |
+ o.numeric = buildAnalyzeDataDescriptionOutputFeatureNumeric(); |
+ o.text = buildUnnamed767(); |
+ } |
+ buildCounterAnalyzeDataDescriptionOutputFeature--; |
+ return o; |
+} |
+ |
+checkAnalyzeDataDescriptionOutputFeature(api.AnalyzeDataDescriptionOutputFeature o) { |
+ buildCounterAnalyzeDataDescriptionOutputFeature++; |
+ if (buildCounterAnalyzeDataDescriptionOutputFeature < 3) { |
+ checkAnalyzeDataDescriptionOutputFeatureNumeric(o.numeric); |
+ checkUnnamed767(o.text); |
+ } |
+ buildCounterAnalyzeDataDescriptionOutputFeature--; |
+} |
+ |
+core.int buildCounterAnalyzeDataDescription = 0; |
+buildAnalyzeDataDescription() { |
+ var o = new api.AnalyzeDataDescription(); |
+ buildCounterAnalyzeDataDescription++; |
+ if (buildCounterAnalyzeDataDescription < 3) { |
+ o.features = buildUnnamed766(); |
+ o.outputFeature = buildAnalyzeDataDescriptionOutputFeature(); |
+ } |
+ buildCounterAnalyzeDataDescription--; |
+ return o; |
+} |
+ |
+checkAnalyzeDataDescription(api.AnalyzeDataDescription o) { |
+ buildCounterAnalyzeDataDescription++; |
+ if (buildCounterAnalyzeDataDescription < 3) { |
+ checkUnnamed766(o.features); |
+ checkAnalyzeDataDescriptionOutputFeature(o.outputFeature); |
+ } |
+ buildCounterAnalyzeDataDescription--; |
+} |
+ |
+buildUnnamed768() { |
+ var o = new core.Map<core.String, core.String>(); |
+ o["x"] = "foo"; |
+ o["y"] = "foo"; |
+ return o; |
+} |
+ |
+checkUnnamed768(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')); |
+} |
+ |
+buildUnnamed769() { |
+ var o = new core.List<core.Map<core.String, core.String>>(); |
+ o.add(buildUnnamed768()); |
+ o.add(buildUnnamed768()); |
+ return o; |
+} |
+ |
+checkUnnamed769(core.List<core.Map<core.String, core.String>> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkUnnamed768(o[0]); |
+ checkUnnamed768(o[1]); |
+} |
+ |
+buildUnnamed770() { |
+ var o = new core.Map<core.String, core.String>(); |
+ o["x"] = "foo"; |
+ o["y"] = "foo"; |
+ return o; |
+} |
+ |
+checkUnnamed770(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')); |
+} |
+ |
+buildUnnamed771() { |
+ var o = new core.Map<core.String, core.Map<core.String, core.String>>(); |
+ o["x"] = buildUnnamed770(); |
+ o["y"] = buildUnnamed770(); |
+ return o; |
+} |
+ |
+checkUnnamed771(core.Map<core.String, core.Map<core.String, core.String>> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkUnnamed770(o["x"]); |
+ checkUnnamed770(o["y"]); |
+} |
+ |
+buildUnnamed772() { |
+ var o = new core.Map<core.String, core.String>(); |
+ o["x"] = "foo"; |
+ o["y"] = "foo"; |
+ return o; |
+} |
+ |
+checkUnnamed772(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 buildCounterAnalyzeModelDescription = 0; |
+buildAnalyzeModelDescription() { |
+ var o = new api.AnalyzeModelDescription(); |
+ buildCounterAnalyzeModelDescription++; |
+ if (buildCounterAnalyzeModelDescription < 3) { |
+ o.confusionMatrix = buildUnnamed771(); |
+ o.confusionMatrixRowTotals = buildUnnamed772(); |
+ o.modelinfo = buildInsert2(); |
+ } |
+ buildCounterAnalyzeModelDescription--; |
+ return o; |
+} |
+ |
+checkAnalyzeModelDescription(api.AnalyzeModelDescription o) { |
+ buildCounterAnalyzeModelDescription++; |
+ if (buildCounterAnalyzeModelDescription < 3) { |
+ checkUnnamed771(o.confusionMatrix); |
+ checkUnnamed772(o.confusionMatrixRowTotals); |
+ checkInsert2(o.modelinfo); |
+ } |
+ buildCounterAnalyzeModelDescription--; |
+} |
+ |
+core.int buildCounterAnalyze = 0; |
+buildAnalyze() { |
+ var o = new api.Analyze(); |
+ buildCounterAnalyze++; |
+ if (buildCounterAnalyze < 3) { |
+ o.dataDescription = buildAnalyzeDataDescription(); |
+ o.errors = buildUnnamed769(); |
+ o.id = "foo"; |
+ o.kind = "foo"; |
+ o.modelDescription = buildAnalyzeModelDescription(); |
+ o.selfLink = "foo"; |
+ } |
+ buildCounterAnalyze--; |
+ return o; |
+} |
+ |
+checkAnalyze(api.Analyze o) { |
+ buildCounterAnalyze++; |
+ if (buildCounterAnalyze < 3) { |
+ checkAnalyzeDataDescription(o.dataDescription); |
+ checkUnnamed769(o.errors); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ unittest.expect(o.kind, unittest.equals('foo')); |
+ checkAnalyzeModelDescription(o.modelDescription); |
+ unittest.expect(o.selfLink, unittest.equals('foo')); |
+ } |
+ buildCounterAnalyze--; |
+} |
+ |
+buildUnnamed773() { |
+ var o = new core.List<core.Object>(); |
+ o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); |
+ o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); |
+ return o; |
+} |
+ |
+checkUnnamed773(core.List<core.Object> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ var casted1 = (o[0]) as core.Map; unittest.expect(casted1, unittest.hasLength(3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expect(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], unittest.equals('foo')); |
+ var casted2 = (o[1]) as core.Map; unittest.expect(casted2, unittest.hasLength(3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expect(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterInputInput = 0; |
+buildInputInput() { |
+ var o = new api.InputInput(); |
+ buildCounterInputInput++; |
+ if (buildCounterInputInput < 3) { |
+ o.csvInstance = buildUnnamed773(); |
+ } |
+ buildCounterInputInput--; |
+ return o; |
+} |
+ |
+checkInputInput(api.InputInput o) { |
+ buildCounterInputInput++; |
+ if (buildCounterInputInput < 3) { |
+ checkUnnamed773(o.csvInstance); |
+ } |
+ buildCounterInputInput--; |
+} |
+ |
+core.int buildCounterInput = 0; |
+buildInput() { |
+ var o = new api.Input(); |
+ buildCounterInput++; |
+ if (buildCounterInput < 3) { |
+ o.input = buildInputInput(); |
+ } |
+ buildCounterInput--; |
+ return o; |
+} |
+ |
+checkInput(api.Input o) { |
+ buildCounterInput++; |
+ if (buildCounterInput < 3) { |
+ checkInputInput(o.input); |
+ } |
+ buildCounterInput--; |
+} |
+ |
+buildUnnamed774() { |
+ var o = new core.List<core.Object>(); |
+ o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); |
+ o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); |
+ return o; |
+} |
+ |
+checkUnnamed774(core.List<core.Object> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ var casted3 = (o[0]) as core.Map; unittest.expect(casted3, unittest.hasLength(3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unittest.expect(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["string"], unittest.equals('foo')); |
+ var casted4 = (o[1]) as core.Map; unittest.expect(casted4, unittest.hasLength(3)); unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); unittest.expect(casted4["bool"], unittest.equals(true)); unittest.expect(casted4["string"], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterInsertTrainingInstances = 0; |
+buildInsertTrainingInstances() { |
+ var o = new api.InsertTrainingInstances(); |
+ buildCounterInsertTrainingInstances++; |
+ if (buildCounterInsertTrainingInstances < 3) { |
+ o.csvInstance = buildUnnamed774(); |
+ o.output = "foo"; |
+ } |
+ buildCounterInsertTrainingInstances--; |
+ return o; |
+} |
+ |
+checkInsertTrainingInstances(api.InsertTrainingInstances o) { |
+ buildCounterInsertTrainingInstances++; |
+ if (buildCounterInsertTrainingInstances < 3) { |
+ checkUnnamed774(o.csvInstance); |
+ unittest.expect(o.output, unittest.equals('foo')); |
+ } |
+ buildCounterInsertTrainingInstances--; |
+} |
+ |
+buildUnnamed775() { |
+ var o = new core.List<api.InsertTrainingInstances>(); |
+ o.add(buildInsertTrainingInstances()); |
+ o.add(buildInsertTrainingInstances()); |
+ return o; |
+} |
+ |
+checkUnnamed775(core.List<api.InsertTrainingInstances> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkInsertTrainingInstances(o[0]); |
+ checkInsertTrainingInstances(o[1]); |
+} |
+ |
+buildUnnamed776() { |
+ var o = new core.Map<core.String, core.double>(); |
+ o["x"] = 42.0; |
+ o["y"] = 42.0; |
+ return o; |
+} |
+ |
+checkUnnamed776(core.Map<core.String, core.double> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ unittest.expect(o["x"], unittest.equals(42.0)); |
+ unittest.expect(o["y"], unittest.equals(42.0)); |
+} |
+ |
+buildUnnamed777() { |
+ var o = new core.List<core.Map<core.String, core.double>>(); |
+ o.add(buildUnnamed776()); |
+ o.add(buildUnnamed776()); |
+ return o; |
+} |
+ |
+checkUnnamed777(core.List<core.Map<core.String, core.double>> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkUnnamed776(o[0]); |
+ checkUnnamed776(o[1]); |
+} |
+ |
+core.int buildCounterInsert = 0; |
+buildInsert() { |
+ var o = new api.Insert(); |
+ buildCounterInsert++; |
+ if (buildCounterInsert < 3) { |
+ o.id = "foo"; |
+ o.modelType = "foo"; |
+ o.sourceModel = "foo"; |
+ o.storageDataLocation = "foo"; |
+ o.storagePMMLLocation = "foo"; |
+ o.storagePMMLModelLocation = "foo"; |
+ o.trainingInstances = buildUnnamed775(); |
+ o.utility = buildUnnamed777(); |
+ } |
+ buildCounterInsert--; |
+ return o; |
+} |
+ |
+checkInsert(api.Insert o) { |
+ buildCounterInsert++; |
+ if (buildCounterInsert < 3) { |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ unittest.expect(o.modelType, unittest.equals('foo')); |
+ unittest.expect(o.sourceModel, unittest.equals('foo')); |
+ unittest.expect(o.storageDataLocation, unittest.equals('foo')); |
+ unittest.expect(o.storagePMMLLocation, unittest.equals('foo')); |
+ unittest.expect(o.storagePMMLModelLocation, unittest.equals('foo')); |
+ checkUnnamed775(o.trainingInstances); |
+ checkUnnamed777(o.utility); |
+ } |
+ buildCounterInsert--; |
+} |
+ |
+core.int buildCounterInsert2ModelInfo = 0; |
+buildInsert2ModelInfo() { |
+ var o = new api.Insert2ModelInfo(); |
+ buildCounterInsert2ModelInfo++; |
+ if (buildCounterInsert2ModelInfo < 3) { |
+ o.classWeightedAccuracy = "foo"; |
+ o.classificationAccuracy = "foo"; |
+ o.meanSquaredError = "foo"; |
+ o.modelType = "foo"; |
+ o.numberInstances = "foo"; |
+ o.numberLabels = "foo"; |
+ } |
+ buildCounterInsert2ModelInfo--; |
+ return o; |
+} |
+ |
+checkInsert2ModelInfo(api.Insert2ModelInfo o) { |
+ buildCounterInsert2ModelInfo++; |
+ if (buildCounterInsert2ModelInfo < 3) { |
+ unittest.expect(o.classWeightedAccuracy, unittest.equals('foo')); |
+ unittest.expect(o.classificationAccuracy, unittest.equals('foo')); |
+ unittest.expect(o.meanSquaredError, unittest.equals('foo')); |
+ unittest.expect(o.modelType, unittest.equals('foo')); |
+ unittest.expect(o.numberInstances, unittest.equals('foo')); |
+ unittest.expect(o.numberLabels, unittest.equals('foo')); |
+ } |
+ buildCounterInsert2ModelInfo--; |
+} |
+ |
+core.int buildCounterInsert2 = 0; |
+buildInsert2() { |
+ var o = new api.Insert2(); |
+ buildCounterInsert2++; |
+ if (buildCounterInsert2 < 3) { |
+ o.created = core.DateTime.parse("2002-02-27T14:01:02"); |
+ o.id = "foo"; |
+ o.kind = "foo"; |
+ o.modelInfo = buildInsert2ModelInfo(); |
+ o.modelType = "foo"; |
+ o.selfLink = "foo"; |
+ o.storageDataLocation = "foo"; |
+ o.storagePMMLLocation = "foo"; |
+ o.storagePMMLModelLocation = "foo"; |
+ o.trainingComplete = core.DateTime.parse("2002-02-27T14:01:02"); |
+ o.trainingStatus = "foo"; |
+ } |
+ buildCounterInsert2--; |
+ return o; |
+} |
+ |
+checkInsert2(api.Insert2 o) { |
+ buildCounterInsert2++; |
+ if (buildCounterInsert2 < 3) { |
+ unittest.expect(o.created, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ unittest.expect(o.kind, unittest.equals('foo')); |
+ checkInsert2ModelInfo(o.modelInfo); |
+ unittest.expect(o.modelType, unittest.equals('foo')); |
+ unittest.expect(o.selfLink, unittest.equals('foo')); |
+ unittest.expect(o.storageDataLocation, unittest.equals('foo')); |
+ unittest.expect(o.storagePMMLLocation, unittest.equals('foo')); |
+ unittest.expect(o.storagePMMLModelLocation, unittest.equals('foo')); |
+ unittest.expect(o.trainingComplete, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
+ unittest.expect(o.trainingStatus, unittest.equals('foo')); |
+ } |
+ buildCounterInsert2--; |
+} |
+ |
+buildUnnamed778() { |
+ var o = new core.List<api.Insert2>(); |
+ o.add(buildInsert2()); |
+ o.add(buildInsert2()); |
+ return o; |
+} |
+ |
+checkUnnamed778(core.List<api.Insert2> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkInsert2(o[0]); |
+ checkInsert2(o[1]); |
+} |
+ |
+core.int buildCounterList = 0; |
+buildList() { |
+ var o = new api.List(); |
+ buildCounterList++; |
+ if (buildCounterList < 3) { |
+ o.items = buildUnnamed778(); |
+ o.kind = "foo"; |
+ o.nextPageToken = "foo"; |
+ o.selfLink = "foo"; |
+ } |
+ buildCounterList--; |
+ return o; |
+} |
+ |
+checkList(api.List o) { |
+ buildCounterList++; |
+ if (buildCounterList < 3) { |
+ checkUnnamed778(o.items); |
+ unittest.expect(o.kind, unittest.equals('foo')); |
+ unittest.expect(o.nextPageToken, unittest.equals('foo')); |
+ unittest.expect(o.selfLink, unittest.equals('foo')); |
+ } |
+ buildCounterList--; |
+} |
+ |
+core.int buildCounterOutputOutputMulti = 0; |
+buildOutputOutputMulti() { |
+ var o = new api.OutputOutputMulti(); |
+ buildCounterOutputOutputMulti++; |
+ if (buildCounterOutputOutputMulti < 3) { |
+ o.label = "foo"; |
+ o.score = "foo"; |
+ } |
+ buildCounterOutputOutputMulti--; |
+ return o; |
+} |
+ |
+checkOutputOutputMulti(api.OutputOutputMulti o) { |
+ buildCounterOutputOutputMulti++; |
+ if (buildCounterOutputOutputMulti < 3) { |
+ unittest.expect(o.label, unittest.equals('foo')); |
+ unittest.expect(o.score, unittest.equals('foo')); |
+ } |
+ buildCounterOutputOutputMulti--; |
+} |
+ |
+buildUnnamed779() { |
+ var o = new core.List<api.OutputOutputMulti>(); |
+ o.add(buildOutputOutputMulti()); |
+ o.add(buildOutputOutputMulti()); |
+ return o; |
+} |
+ |
+checkUnnamed779(core.List<api.OutputOutputMulti> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ checkOutputOutputMulti(o[0]); |
+ checkOutputOutputMulti(o[1]); |
+} |
+ |
+core.int buildCounterOutput = 0; |
+buildOutput() { |
+ var o = new api.Output(); |
+ buildCounterOutput++; |
+ if (buildCounterOutput < 3) { |
+ o.id = "foo"; |
+ o.kind = "foo"; |
+ o.outputLabel = "foo"; |
+ o.outputMulti = buildUnnamed779(); |
+ o.outputValue = 42.0; |
+ o.selfLink = "foo"; |
+ } |
+ buildCounterOutput--; |
+ return o; |
+} |
+ |
+checkOutput(api.Output o) { |
+ buildCounterOutput++; |
+ if (buildCounterOutput < 3) { |
+ unittest.expect(o.id, unittest.equals('foo')); |
+ unittest.expect(o.kind, unittest.equals('foo')); |
+ unittest.expect(o.outputLabel, unittest.equals('foo')); |
+ checkUnnamed779(o.outputMulti); |
+ unittest.expect(o.outputValue, unittest.equals(42.0)); |
+ unittest.expect(o.selfLink, unittest.equals('foo')); |
+ } |
+ buildCounterOutput--; |
+} |
+ |
+buildUnnamed780() { |
+ var o = new core.List<core.Object>(); |
+ o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); |
+ o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); |
+ return o; |
+} |
+ |
+checkUnnamed780(core.List<core.Object> o) { |
+ unittest.expect(o, unittest.hasLength(2)); |
+ var casted5 = (o[0]) as core.Map; unittest.expect(casted5, unittest.hasLength(3)); unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); unittest.expect(casted5["bool"], unittest.equals(true)); unittest.expect(casted5["string"], unittest.equals('foo')); |
+ var casted6 = (o[1]) as core.Map; unittest.expect(casted6, unittest.hasLength(3)); unittest.expect(casted6["list"], unittest.equals([1, 2, 3])); unittest.expect(casted6["bool"], unittest.equals(true)); unittest.expect(casted6["string"], unittest.equals('foo')); |
+} |
+ |
+core.int buildCounterUpdate = 0; |
+buildUpdate() { |
+ var o = new api.Update(); |
+ buildCounterUpdate++; |
+ if (buildCounterUpdate < 3) { |
+ o.csvInstance = buildUnnamed780(); |
+ o.output = "foo"; |
+ } |
+ buildCounterUpdate--; |
+ return o; |
+} |
+ |
+checkUpdate(api.Update o) { |
+ buildCounterUpdate++; |
+ if (buildCounterUpdate < 3) { |
+ checkUnnamed780(o.csvInstance); |
+ unittest.expect(o.output, unittest.equals('foo')); |
+ } |
+ buildCounterUpdate--; |
+} |
+ |
+ |
+main() { |
+ unittest.group("obj-schema-AnalyzeDataDescriptionFeaturesCategoricalValues", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildAnalyzeDataDescriptionFeaturesCategoricalValues(); |
+ var od = new api.AnalyzeDataDescriptionFeaturesCategoricalValues.fromJson(o.toJson()); |
+ checkAnalyzeDataDescriptionFeaturesCategoricalValues(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-AnalyzeDataDescriptionFeaturesCategorical", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildAnalyzeDataDescriptionFeaturesCategorical(); |
+ var od = new api.AnalyzeDataDescriptionFeaturesCategorical.fromJson(o.toJson()); |
+ checkAnalyzeDataDescriptionFeaturesCategorical(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-AnalyzeDataDescriptionFeaturesNumeric", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildAnalyzeDataDescriptionFeaturesNumeric(); |
+ var od = new api.AnalyzeDataDescriptionFeaturesNumeric.fromJson(o.toJson()); |
+ checkAnalyzeDataDescriptionFeaturesNumeric(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-AnalyzeDataDescriptionFeaturesText", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildAnalyzeDataDescriptionFeaturesText(); |
+ var od = new api.AnalyzeDataDescriptionFeaturesText.fromJson(o.toJson()); |
+ checkAnalyzeDataDescriptionFeaturesText(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-AnalyzeDataDescriptionFeatures", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildAnalyzeDataDescriptionFeatures(); |
+ var od = new api.AnalyzeDataDescriptionFeatures.fromJson(o.toJson()); |
+ checkAnalyzeDataDescriptionFeatures(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-AnalyzeDataDescriptionOutputFeatureNumeric", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildAnalyzeDataDescriptionOutputFeatureNumeric(); |
+ var od = new api.AnalyzeDataDescriptionOutputFeatureNumeric.fromJson(o.toJson()); |
+ checkAnalyzeDataDescriptionOutputFeatureNumeric(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-AnalyzeDataDescriptionOutputFeatureText", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildAnalyzeDataDescriptionOutputFeatureText(); |
+ var od = new api.AnalyzeDataDescriptionOutputFeatureText.fromJson(o.toJson()); |
+ checkAnalyzeDataDescriptionOutputFeatureText(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-AnalyzeDataDescriptionOutputFeature", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildAnalyzeDataDescriptionOutputFeature(); |
+ var od = new api.AnalyzeDataDescriptionOutputFeature.fromJson(o.toJson()); |
+ checkAnalyzeDataDescriptionOutputFeature(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-AnalyzeDataDescription", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildAnalyzeDataDescription(); |
+ var od = new api.AnalyzeDataDescription.fromJson(o.toJson()); |
+ checkAnalyzeDataDescription(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-AnalyzeModelDescription", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildAnalyzeModelDescription(); |
+ var od = new api.AnalyzeModelDescription.fromJson(o.toJson()); |
+ checkAnalyzeModelDescription(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Analyze", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildAnalyze(); |
+ var od = new api.Analyze.fromJson(o.toJson()); |
+ checkAnalyze(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-InputInput", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildInputInput(); |
+ var od = new api.InputInput.fromJson(o.toJson()); |
+ checkInputInput(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Input", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildInput(); |
+ var od = new api.Input.fromJson(o.toJson()); |
+ checkInput(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-InsertTrainingInstances", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildInsertTrainingInstances(); |
+ var od = new api.InsertTrainingInstances.fromJson(o.toJson()); |
+ checkInsertTrainingInstances(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Insert", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildInsert(); |
+ var od = new api.Insert.fromJson(o.toJson()); |
+ checkInsert(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Insert2ModelInfo", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildInsert2ModelInfo(); |
+ var od = new api.Insert2ModelInfo.fromJson(o.toJson()); |
+ checkInsert2ModelInfo(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Insert2", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildInsert2(); |
+ var od = new api.Insert2.fromJson(o.toJson()); |
+ checkInsert2(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-List", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildList(); |
+ var od = new api.List.fromJson(o.toJson()); |
+ checkList(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-OutputOutputMulti", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildOutputOutputMulti(); |
+ var od = new api.OutputOutputMulti.fromJson(o.toJson()); |
+ checkOutputOutputMulti(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Output", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildOutput(); |
+ var od = new api.Output.fromJson(o.toJson()); |
+ checkOutput(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("obj-schema-Update", () { |
+ unittest.test("to-json--from-json", () { |
+ var o = buildUpdate(); |
+ var od = new api.Update.fromJson(o.toJson()); |
+ checkUpdate(od); |
+ }); |
+ }); |
+ |
+ |
+ unittest.group("resource-HostedmodelsResourceApi", () { |
+ unittest.test("method--predict", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.HostedmodelsResourceApi res = new api.PredictionApi(mock).hostedmodels; |
+ var arg_request = buildInput(); |
+ var arg_project = "foo"; |
+ var arg_hostedModelName = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Input.fromJson(json); |
+ checkInput(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/prediction/v1.6/projects/")); |
+ pathOffset += 26; |
+ index = path.indexOf("/hostedmodels/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_project")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/hostedmodels/")); |
+ pathOffset += 14; |
+ index = path.indexOf("/predict", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_hostedModelName")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/predict")); |
+ pathOffset += 8; |
+ |
+ 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(buildOutput()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.predict(arg_request, arg_project, arg_hostedModelName).then(unittest.expectAsync(((api.Output response) { |
+ checkOutput(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+ unittest.group("resource-TrainedmodelsResourceApi", () { |
+ unittest.test("method--analyze", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmodels; |
+ var arg_project = "foo"; |
+ var arg_id = "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 + 26), unittest.equals("/prediction/v1.6/projects/")); |
+ pathOffset += 26; |
+ index = path.indexOf("/trainedmodels/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_project")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/trainedmodels/")); |
+ pathOffset += 15; |
+ index = path.indexOf("/analyze", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_id")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/analyze")); |
+ pathOffset += 8; |
+ |
+ 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(buildAnalyze()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.analyze(arg_project, arg_id).then(unittest.expectAsync(((api.Analyze response) { |
+ checkAnalyze(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--delete", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmodels; |
+ var arg_project = "foo"; |
+ var arg_id = "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 + 26), unittest.equals("/prediction/v1.6/projects/")); |
+ pathOffset += 26; |
+ index = path.indexOf("/trainedmodels/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_project")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/trainedmodels/")); |
+ pathOffset += 15; |
+ 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 = ""; |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.delete(arg_project, arg_id).then(unittest.expectAsync((_) {})); |
+ }); |
+ |
+ unittest.test("method--get", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmodels; |
+ var arg_project = "foo"; |
+ var arg_id = "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 + 26), unittest.equals("/prediction/v1.6/projects/")); |
+ pathOffset += 26; |
+ index = path.indexOf("/trainedmodels/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_project")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/trainedmodels/")); |
+ pathOffset += 15; |
+ 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(buildInsert2()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.get(arg_project, arg_id).then(unittest.expectAsync(((api.Insert2 response) { |
+ checkInsert2(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--insert", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmodels; |
+ var arg_request = buildInsert(); |
+ var arg_project = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Insert.fromJson(json); |
+ checkInsert(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/prediction/v1.6/projects/")); |
+ pathOffset += 26; |
+ index = path.indexOf("/trainedmodels", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_project")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/trainedmodels")); |
+ pathOffset += 14; |
+ |
+ 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(buildInsert2()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Insert2 response) { |
+ checkInsert2(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--list", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmodels; |
+ var arg_project = "foo"; |
+ var arg_maxResults = 42; |
+ var arg_pageToken = "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 + 26), unittest.equals("/prediction/v1.6/projects/")); |
+ pathOffset += 26; |
+ index = path.indexOf("/trainedmodels/list", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_project")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/trainedmodels/list")); |
+ pathOffset += 19; |
+ |
+ 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(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults)); |
+ unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
+ |
+ |
+ var h = { |
+ "content-type" : "application/json; charset=utf-8", |
+ }; |
+ var resp = convert.JSON.encode(buildList()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.list(arg_project, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.List response) { |
+ checkList(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--predict", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmodels; |
+ var arg_request = buildInput(); |
+ var arg_project = "foo"; |
+ var arg_id = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Input.fromJson(json); |
+ checkInput(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/prediction/v1.6/projects/")); |
+ pathOffset += 26; |
+ index = path.indexOf("/trainedmodels/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_project")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/trainedmodels/")); |
+ pathOffset += 15; |
+ index = path.indexOf("/predict", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_id")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/predict")); |
+ pathOffset += 8; |
+ |
+ 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(buildOutput()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.predict(arg_request, arg_project, arg_id).then(unittest.expectAsync(((api.Output response) { |
+ checkOutput(response); |
+ }))); |
+ }); |
+ |
+ unittest.test("method--update", () { |
+ |
+ var mock = new common_test.HttpServerMock(); |
+ api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmodels; |
+ var arg_request = buildUpdate(); |
+ var arg_project = "foo"; |
+ var arg_id = "foo"; |
+ mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
+ var obj = new api.Update.fromJson(json); |
+ checkUpdate(obj); |
+ |
+ var path = (req.url).path; |
+ var pathOffset = 0; |
+ var index; |
+ var subPart; |
+ unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/prediction/v1.6/projects/")); |
+ pathOffset += 26; |
+ index = path.indexOf("/trainedmodels/", pathOffset); |
+ unittest.expect(index >= 0, unittest.isTrue); |
+ subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
+ pathOffset = index; |
+ unittest.expect(subPart, unittest.equals("$arg_project")); |
+ unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/trainedmodels/")); |
+ pathOffset += 15; |
+ 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(buildInsert2()); |
+ return new async.Future.value(common_test.stringResponse(200, h, resp)); |
+ }), true); |
+ res.update(arg_request, arg_project, arg_id).then(unittest.expectAsync(((api.Insert2 response) { |
+ checkInsert2(response); |
+ }))); |
+ }); |
+ |
+ }); |
+ |
+ |
+} |
+ |