curran / curran/google-diff-match-patch

objc version generates wrong diffs

Open
#104 0 comments 0 reactions 0 assignees View on GitHub
auto-migrated Priority-Medium Type-Defect
Dominant language
Python
Stars
17
Forks
2
PR merge metrics
No merged PRs in 30d

Description

```
What steps will reproduce the problem?
* compile and run:
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSString *oldstr = @"MLNQRSTUVWX";
NSString *newstr = @"ABCDEFBGHIJKLMLNOPRQGYZ!";
DiffMatchPatch *dmp = [[DiffMatchPatch alloc] init];
NSMutableArray *diffs = [dmp diff_mainOfOldString:oldstr andNewString:newstr checkLines:NO];
NSString *text2 = [dmp diff_text2:diffs];
NSLog(@"%@", [oldstr isEqualToString:text2] ? @"OK" : @"ERR");
}
}

What is the expected output? What do you see instead?
* expected: OK
* see: ERR

What version of the product are you using? On what operating system?
* diff_match_patch_20121119.zip, OS X Yosemite

Please provide any additional information below.

```

Original issue reported on code.google.com by `hbhf...@gmail.com` on 27 Feb 2015 at 10:23

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.