@@ -124,12 +124,12 @@ final class Test_FieldMask: XCTestCase, PBTestHelpers {
124
124
}
125
125
126
126
// Checks nested message merge
127
- try message. merge ( with : secondMessage, fieldMask: . init( protoPaths: " optional_nested_message.bb " ) )
127
+ try message. merge ( from : secondMessage, fieldMask: . init( protoPaths: " optional_nested_message.bb " ) )
128
128
XCTAssertEqual ( message. optionalInt32, 1 )
129
129
XCTAssertEqual ( message. optionalNestedMessage. bb, 3 )
130
130
131
131
// Checks primitive type merge
132
- try message. merge ( with : secondMessage, fieldMask: . init( protoPaths: " optional_int32 " ) )
132
+ try message. merge ( from : secondMessage, fieldMask: . init( protoPaths: " optional_int32 " ) )
133
133
XCTAssertEqual ( message. optionalInt32, 2 )
134
134
XCTAssertEqual ( message. optionalNestedMessage. bb, 3 )
135
135
}
@@ -147,13 +147,13 @@ final class Test_FieldMask: XCTestCase, PBTestHelpers {
147
147
let fieldMask = Google_Protobuf_FieldMask ( protoPaths: [ " repeated_int32 " ] )
148
148
149
149
// Checks without replacing repeated fields
150
- try message. merge ( with : secondMessage, fieldMask: fieldMask)
150
+ try message. merge ( from : secondMessage, fieldMask: fieldMask)
151
151
XCTAssertEqual ( message. repeatedInt32, [ 1 , 2 , 3 , 4 ] )
152
152
153
153
// Checks with replacing repeated fields
154
154
var options = Google_Protobuf_FieldMask . MergeOptions ( )
155
155
options. replaceRepeatedFields = true
156
- try message. merge ( with : secondMessage, fieldMask: fieldMask, mergeOption: options)
156
+ try message. merge ( from : secondMessage, fieldMask: fieldMask, mergeOption: options)
157
157
XCTAssertEqual ( message. repeatedInt32, [ 3 , 4 ] )
158
158
}
159
159
@@ -170,13 +170,13 @@ final class Test_FieldMask: XCTestCase, PBTestHelpers {
170
170
let fieldMask = Google_Protobuf_FieldMask ( protoPaths: [ " map_int32_string " ] )
171
171
172
172
// Checks without replacing repeated fields
173
- try message. merge ( with : secondMessage, fieldMask: fieldMask)
173
+ try message. merge ( from : secondMessage, fieldMask: fieldMask)
174
174
XCTAssertEqual ( message. mapInt32String, [ 1 : " a " , 2 : " b " ] )
175
175
176
176
// Checks with replacing repeated fields
177
177
var options = Google_Protobuf_FieldMask . MergeOptions ( )
178
178
options. replaceRepeatedFields = true
179
- try message. merge ( with : secondMessage, fieldMask: fieldMask, mergeOption: options)
179
+ try message. merge ( from : secondMessage, fieldMask: fieldMask, mergeOption: options)
180
180
XCTAssertEqual ( message. mapInt32String, [ 2 : " b " ] )
181
181
}
182
182
@@ -190,21 +190,21 @@ final class Test_FieldMask: XCTestCase, PBTestHelpers {
190
190
}
191
191
192
192
// Checks trim to be successful.
193
- let r1 = message. trim ( fieldMask : . init( protoPaths: " optional_nested_message.bb " ) )
193
+ let r1 = message. trim ( keeping : . init( protoPaths: " optional_nested_message.bb " ) )
194
194
XCTAssertTrue ( r1)
195
195
XCTAssertEqual ( message. optionalInt32, 0 )
196
196
XCTAssertEqual ( message. optionalNestedMessage. bb, 2 )
197
197
198
198
// Checks trim should do nothing with an empty fieldMask.
199
- let r2 = message. trim ( fieldMask : . init( ) )
199
+ let r2 = message. trim ( keeping : . init( ) )
200
200
XCTAssertFalse ( r2)
201
201
202
202
// Checks trim should return false if nothing has been changed.
203
- let r3 = message. trim ( fieldMask : . init( protoPaths: " optional_nested_message.bb " ) )
203
+ let r3 = message. trim ( keeping : . init( protoPaths: " optional_nested_message.bb " ) )
204
204
XCTAssertFalse ( r3)
205
205
206
206
// Checks trim to be unsuccessful with an invalid fieldMask.
207
- let r4 = message. trim ( fieldMask : . init( protoPaths: " invalid_path " ) )
207
+ let r4 = message. trim ( keeping : . init( protoPaths: " invalid_path " ) )
208
208
XCTAssertFalse ( r4)
209
209
}
210
210
@@ -216,13 +216,13 @@ final class Test_FieldMask: XCTestCase, PBTestHelpers {
216
216
let mask = Google_Protobuf_FieldMask ( protoPaths: [ " singular_string " ] )
217
217
218
218
// Checks trim should retain extensions while removes other fields.
219
- let r1 = message. trim ( fieldMask : mask)
219
+ let r1 = message. trim ( keeping : mask)
220
220
XCTAssertTrue ( r1)
221
221
XCTAssertEqual ( message. SwiftProtoTesting_Fuzz_singularInt32Ext, . init( 1 ) )
222
222
XCTAssertEqual ( message. singularInt32, . init( 0 ) )
223
223
224
224
// Checks trim should do nothing (fields are already removed) and still retain extension fields.
225
- let r2 = message. trim ( fieldMask : mask)
225
+ let r2 = message. trim ( keeping : mask)
226
226
XCTAssertFalse ( r2)
227
227
XCTAssertEqual ( message. SwiftProtoTesting_Fuzz_singularInt32Ext, . init( 1 ) )
228
228
}
@@ -478,7 +478,7 @@ final class Test_FieldMask: XCTestCase, PBTestHelpers {
478
478
m. mapInt32AnEnum = [ 1 : . one]
479
479
m. mapInt32Message = [ 1 : . init( ) ]
480
480
}
481
- try m1. merge ( with : m2, fieldMask: . init( allFieldsOf: SwiftProtoTesting_Fuzz_Message . self) )
481
+ try m1. merge ( from : m2, fieldMask: . init( allFieldsOf: SwiftProtoTesting_Fuzz_Message . self) )
482
482
XCTAssertEqual ( m1. singularInt32, m2. singularInt32)
483
483
XCTAssertEqual ( m1. singularInt64, m2. singularInt64)
484
484
XCTAssertEqual ( m1. singularUint32, m2. singularUint32)
@@ -620,7 +620,7 @@ final class Test_FieldMask: XCTestCase, PBTestHelpers {
620
620
" singular_sfixed32 " ,
621
621
" singular_sfixed64 "
622
622
] )
623
- try m1. merge ( with : m2, fieldMask: mask)
623
+ try m1. merge ( from : m2, fieldMask: mask)
624
624
XCTAssertEqual ( m1. singularInt32, m2. singularInt32)
625
625
XCTAssertEqual ( m1. singularInt64, m2. singularInt64)
626
626
XCTAssertEqual ( m1. singularUint32, m2. singularUint32)
@@ -690,7 +690,7 @@ final class Test_FieldMask: XCTestCase, PBTestHelpers {
690
690
m. singularInt32 = 1
691
691
}
692
692
let m2 = SwiftProtoTesting_Fuzz_Message ( )
693
- try m1. merge ( with : m2, fieldMask: . init( protoPaths: [ " singular_int32 " ] ) )
693
+ try m1. merge ( from : m2, fieldMask: . init( protoPaths: [ " singular_int32 " ] ) )
694
694
XCTAssertEqual ( m1. singularInt32, m2. singularInt32)
695
695
}
696
696
@@ -700,7 +700,7 @@ final class Test_FieldMask: XCTestCase, PBTestHelpers {
700
700
m. defaultInt32 = 1
701
701
}
702
702
let m2 = SwiftProtoTesting_TestAllTypes ( )
703
- try m1. merge ( with : m2, fieldMask: . init( protoPaths: [ " default_int32 " ] ) )
703
+ try m1. merge ( from : m2, fieldMask: . init( protoPaths: [ " default_int32 " ] ) )
704
704
XCTAssertEqual ( m1. defaultInt32, m2. defaultInt32)
705
705
}
706
706
@@ -725,7 +725,7 @@ final class Test_FieldMask: XCTestCase, PBTestHelpers {
725
725
m. optionalNestedEnum = . bar
726
726
}
727
727
let m2 = SwiftProtoTesting_Proto3_TestAllTypes ( )
728
- try m1. merge ( with : m2, fieldMask: . init( protoPaths: [
728
+ try m1. merge ( from : m2, fieldMask: . init( protoPaths: [
729
729
" optional_int32 " ,
730
730
" optional_int64 " ,
731
731
" optional_double " ,
@@ -779,9 +779,9 @@ final class Test_FieldMask: XCTestCase, PBTestHelpers {
779
779
}
780
780
}
781
781
}
782
- try m1. merge ( with : m2, fieldMask: . init( protoPaths: [ " singular_message.singular_message " ] ) )
782
+ try m1. merge ( from : m2, fieldMask: . init( protoPaths: [ " singular_message.singular_message " ] ) )
783
783
XCTAssertEqual ( m1. singularMessage. singularMessage. singularInt32, Int32 ( 1 ) )
784
- try m1. merge ( with : m3, fieldMask: . init( protoPaths: [ " singular_message.singular_message.singular_int32 " ] ) )
784
+ try m1. merge ( from : m3, fieldMask: . init( protoPaths: [ " singular_message.singular_message.singular_int32 " ] ) )
785
785
XCTAssertEqual ( m1. singularMessage. singularMessage. singularInt32, Int32 ( 2 ) )
786
786
}
787
787
@@ -793,7 +793,7 @@ final class Test_FieldMask: XCTestCase, PBTestHelpers {
793
793
_m. groupField = 1
794
794
}
795
795
}
796
- try m1. merge ( with : m2, fieldMask: . init( protoPaths: [ " SingularGroup.group_field " ] ) )
796
+ try m1. merge ( from : m2, fieldMask: . init( protoPaths: [ " SingularGroup.group_field " ] ) )
797
797
XCTAssertEqual ( m1. singularGroup. groupField, m2. singularGroup. groupField)
798
798
}
799
799
@@ -804,13 +804,13 @@ final class Test_FieldMask: XCTestCase, PBTestHelpers {
804
804
m. singularGroup = . with { $0. groupField = 1 }
805
805
}
806
806
// should do nothing with json path (should not merge)
807
- try m1. merge ( with : m2, fieldMask: . with( { $0. paths = [ " singulargroup " ] } ) )
807
+ try m1. merge ( from : m2, fieldMask: . with( { $0. paths = [ " singulargroup " ] } ) )
808
808
XCTAssertNotEqual ( m1. singularGroup, m2. singularGroup)
809
809
// should merge with proto path
810
- try m1. merge ( with : m2, fieldMask: . with( { $0. paths = [ " SingularGroup " ] } ) )
810
+ try m1. merge ( from : m2, fieldMask: . with( { $0. paths = [ " SingularGroup " ] } ) )
811
811
XCTAssertEqual ( m1. singularGroup, m2. singularGroup)
812
812
// should do nothing with json path (do not clear field)
813
- try m1. merge ( with : m2, fieldMask: . with( { $0. paths = [ " singulargroup " ] } ) )
813
+ try m1. merge ( from : m2, fieldMask: . with( { $0. paths = [ " singulargroup " ] } ) )
814
814
XCTAssertEqual ( m1. singularGroup, m2. singularGroup)
815
815
}
816
816
}
0 commit comments