Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(224)

Side by Side Diff: test/db/properties_test.dart

Issue 2731933004: Remove FilterRelation.In / "property IN" queries, upgrade googleapis{,_beta} dependencies (Closed)
Patch Set: add pubspec.yaml update Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « test/db/e2e/db_test_impl.dart ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 library gcloud.db.properties_test; 5 library gcloud.db.properties_test;
6 6
7 import 'dart:typed_data'; 7 import 'dart:typed_data';
8 8
9 import 'package:gcloud/db.dart'; 9 import 'package:gcloud/db.dart';
10 import 'package:gcloud/datastore.dart' as datastore; 10 import 'package:gcloud/datastore.dart' as datastore;
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 var prop = const ListProperty(const BoolProperty()); 110 var prop = const ListProperty(const BoolProperty());
111 111
112 expect(prop.validate(null, null), isFalse); 112 expect(prop.validate(null, null), isFalse);
113 expect(prop.validate(null, []), isTrue); 113 expect(prop.validate(null, []), isTrue);
114 expect(prop.validate(null, [true]), isTrue); 114 expect(prop.validate(null, [true]), isTrue);
115 expect(prop.validate(null, [true, false]), isTrue); 115 expect(prop.validate(null, [true, false]), isTrue);
116 expect(prop.validate(null, [true, false, 1]), isFalse); 116 expect(prop.validate(null, [true, false, 1]), isFalse);
117 expect(prop.encodeValue(null, []), equals(null)); 117 expect(prop.encodeValue(null, []), equals(null));
118 expect(prop.encodeValue(null, [true]), equals(true)); 118 expect(prop.encodeValue(null, [true]), equals(true));
119 expect(prop.encodeValue(null, [true, false]), equals([true, false])); 119 expect(prop.encodeValue(null, [true, false]), equals([true, false]));
120 expect(prop.encodeValue(null, true, forComparison: true), equals(true));
121 expect(prop.encodeValue(null, false, forComparison: true), equals(false));
122 expect(prop.encodeValue(null, null, forComparison: true), equals(null));
120 expect(prop.decodePrimitiveValue(null, null), equals([])); 123 expect(prop.decodePrimitiveValue(null, null), equals([]));
121 expect(prop.decodePrimitiveValue(null, []), equals([])); 124 expect(prop.decodePrimitiveValue(null, []), equals([]));
122 expect(prop.decodePrimitiveValue(null, true), equals([true])); 125 expect(prop.decodePrimitiveValue(null, true), equals([true]));
123 expect(prop.decodePrimitiveValue(null, [true, false]), 126 expect(prop.decodePrimitiveValue(null, [true, false]),
124 equals([true, false])); 127 equals([true, false]));
125 }); 128 });
126 129
127 test('composed_list_property', () { 130 test('composed_list_property', () {
128 var prop = const ListProperty(const CustomProperty()); 131 var prop = const ListProperty(const CustomProperty());
129 132
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
231 throw "Broken test"; 234 throw "Broken test";
232 } 235 }
233 return _datastoreKey; 236 return _datastoreKey;
234 } 237 }
235 238
236 Map<String, Property> propertiesForModel(modelDescription) => null; 239 Map<String, Property> propertiesForModel(modelDescription) => null;
237 Model fromDatastoreEntity(datastore.Entity entity) => null; 240 Model fromDatastoreEntity(datastore.Entity entity) => null;
238 datastore.Entity toDatastoreEntity(Model model) => null; 241 datastore.Entity toDatastoreEntity(Model model) => null;
239 String fieldNameToPropertyName(String kind, String fieldName) => null; 242 String fieldNameToPropertyName(String kind, String fieldName) => null;
240 String kindName(Type type) => null; 243 String kindName(Type type) => null;
241 Object toDatastoreValue(String kind, String fieldName, Object value) => null; 244 Object toDatastoreValue(String kind, String fieldName, Object value, {bool for Comparison: false}) => null;
242 } 245 }
OLDNEW
« no previous file with comments | « test/db/e2e/db_test_impl.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698