@@ -36,30 +36,14 @@ class ContentMergerTest: XCTestCase {
3636 XCTAssertEqual ( arrMixed, result)
3737 }
3838
39- func testMergeArrayWithDict ( ) {
39+ func testMergeArraysWithDict ( ) {
4040 let arr : [ AnyHashable ] = [ 1 , 2 , 3 , 4 ]
4141 let arrDiff : AnyDictionary = [ " [0] " : 5 , " [3] " : 6 ]
4242 let expected : [ AnyHashable ] = [ 5 , 2 , 3 , 6 ]
4343 let result = ContentMerger . merge ( vars: arr, diff: arrDiff) as! [ AnyHashable ]
4444 XCTAssertEqual ( expected, result)
4545 }
4646
47- func testMergeArrayWithDictAdditionalValue( ) {
48- let arr : [ AnyHashable ] = [ 1 , 2 , 3 , 4 ]
49- let arrDiff : AnyDictionary = [ " [4] " : 5 ]
50- let expected : [ AnyHashable ] = [ 1 , 2 , 3 , 4 , 5 ]
51- let result = ContentMerger . merge ( vars: arr, diff: arrDiff) as! [ AnyHashable ]
52- XCTAssertEqual ( expected, result)
53- }
54-
55- func testMergeEmptyArrayWithDict( ) {
56- let arr : [ AnyHashable ] = [ ]
57- let arrDiff : AnyDictionary = [ " [4] " : 5 ]
58- let expected : [ AnyHashable ] = [ NSNull ( ) , NSNull ( ) , NSNull ( ) , NSNull ( ) , 5 ]
59- let result = ContentMerger . merge ( vars: arr, diff: arrDiff) as! [ AnyHashable ]
60- XCTAssertEqual ( expected, result)
61- }
62-
6347 func testMergeArraysMixed( ) {
6448 let arr : [ AnyHashable ] = [ 1 , 2 , " value " , 4 , NSNull ( ) ]
6549 let arrDiff : AnyDictionary = [ " [0] " : 6 , " [2] " : " newValue " , " [4] " : " anotherValue " ]
0 commit comments