From e4cdd05a50cb6a4910a909c2f031ee4d046c5b81 Mon Sep 17 00:00:00 2001 From: Nikolay Kasyanov Date: Sun, 18 Oct 2015 19:10:42 +0200 Subject: [PATCH] Use generics to improve Swift interop --- ArrayDiff/VMBArrayDiff.h | 4 ++-- ArrayDiffTests/ArrayDiffTests.m | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ArrayDiff/VMBArrayDiff.h b/ArrayDiff/VMBArrayDiff.h index a03559c..ce6cb73 100644 --- a/ArrayDiff/VMBArrayDiff.h +++ b/ArrayDiff/VMBArrayDiff.h @@ -21,7 +21,7 @@ typedef NS_ENUM(NSInteger, VMBArrayDiffChangeType) { @end -extern NSSet *VMBChangesByDiffingArrays(NSArray *left, NSArray *right) __attribute__((overloadable)); -extern NSSet *VMBChangesByDiffingArrays(NSArray *left, NSArray *right, __nullable VMBArrayElementComparator comparator) __attribute__((overloadable)); +extern NSSet *VMBChangesByDiffingArrays(NSArray *left, NSArray *right) __attribute__((overloadable)); +extern NSSet *VMBChangesByDiffingArrays(NSArray *left, NSArray *right, __nullable VMBArrayElementComparator comparator) __attribute__((overloadable)); NS_ASSUME_NONNULL_END diff --git a/ArrayDiffTests/ArrayDiffTests.m b/ArrayDiffTests/ArrayDiffTests.m index cfdd74e..0cfc62b 100644 --- a/ArrayDiffTests/ArrayDiffTests.m +++ b/ArrayDiffTests/ArrayDiffTests.m @@ -28,13 +28,13 @@ - (void)testDiff { @"comment", ]; - NSSet *expectedDiff = [NSSet setWithArray:@[ + NSSet *expectedDiff = [NSSet setWithArray:@[ [[VMBArrayDiffChange alloc] initWithChangeKind:VMBArrayDiffChangeTypeInsert index:0], [[VMBArrayDiffChange alloc] initWithChangeKind:VMBArrayDiffChangeTypeDelete index:4], [[VMBArrayDiffChange alloc] initWithChangeKind:VMBArrayDiffChangeTypeInsert index:2], ]]; - NSSet *diff = VMBChangesByDiffingArrays(left, right); + NSSet *diff = VMBChangesByDiffingArrays(left, right); XCTAssertEqualObjects(diff, expectedDiff); }