From 82ef0886bf89339bfe7a1855e697e61959eeb486 Mon Sep 17 00:00:00 2001 From: rsgowman Date: Wed, 11 Jul 2018 21:59:49 -0400 Subject: Move creation of FSTFilter objects to static create method on FSTFilter. (#1512) Rather than previously inlining it in the calling code. This is to unify filter creation across platforms. (This change involves altering FSTFilter from a protocol to an abstract class.) --- Firestore/Example/Tests/Remote/FSTSerializerBetaTests.mm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Firestore/Example/Tests/Remote/FSTSerializerBetaTests.mm') diff --git a/Firestore/Example/Tests/Remote/FSTSerializerBetaTests.mm b/Firestore/Example/Tests/Remote/FSTSerializerBetaTests.mm index da47aaa..51e99a8 100644 --- a/Firestore/Example/Tests/Remote/FSTSerializerBetaTests.mm +++ b/Firestore/Example/Tests/Remote/FSTSerializerBetaTests.mm @@ -476,7 +476,7 @@ NS_ASSUME_NONNULL_BEGIN } - (void)testEncodesRelationFilter { - FSTRelationFilter *input = FSTTestFilter("item.part.top", @"==", @"food"); + FSTRelationFilter *input = (FSTRelationFilter *)FSTTestFilter("item.part.top", @"==", @"food"); GCFSStructuredQuery_Filter *actual = [self.serializer encodedRelationFilter:input]; GCFSStructuredQuery_Filter *expected = [GCFSStructuredQuery_Filter message]; @@ -488,7 +488,8 @@ NS_ASSUME_NONNULL_BEGIN } - (void)testEncodesArrayContainsFilter { - FSTRelationFilter *input = FSTTestFilter("item.tags", @"array_contains", @"food"); + FSTRelationFilter *input = + (FSTRelationFilter *)FSTTestFilter("item.tags", @"array_contains", @"food"); GCFSStructuredQuery_Filter *actual = [self.serializer encodedRelationFilter:input]; GCFSStructuredQuery_Filter *expected = [GCFSStructuredQuery_Filter message]; -- cgit v1.2.3