curran / curran/google-diff-match-patch

Xcode 4.4 compile error in DiffMatchPatchTest.m (trivial fix)

Offen
#77 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
auto-migrated Priority-Medium Type-Defect
Vorherrschende Sprache
Python
Sterne
17
Forks
2
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

```
What steps will reproduce the problem?
1. Attempt to compile in Xcode 4.4
2. See errors in line 841 of DiffMathPatchTest.m

Please provide any additional information below.

Fix is simple:

--- a/Tests/DiffMatchPatchTest.m
+++ b/Tests/DiffMatchPatchTest.m
@@ -838,8 +838,8 @@
diffs = [NSMutableArray arrayWithObjects:[Diff diffWithOperation:DIFF_DELETE andText:@"Apple"], [
STAssertEqualObjects(diffs, [dmp diff_mainOfOldString:@"Apples are a fruit." andNewString:@"Banan

- diffs = [NSMutableArray arrayWithObjects:[Diff diffWithOperation:DIFF_DELETE
andText:@"a"], [Diff
- NSString *aString = [NSString stringWithFormat:@"\U00000680x%C", 0];
+ diffs = [NSMutableArray arrayWithObjects:[Diff diffWithOperation:DIFF_DELETE
andText:@"a"], [Diff
+ NSString *aString = [NSString stringWithFormat:@"\U00000680x%C", (unichar)
0];
STAssertEqualObjects(diffs, [dmp diff_mainOfOldString:@"ax\t" andNewString:aString checkLines:NO]

diffs = [NSMutableArray arrayWithObjects:[Diff diffWithOperation:DIFF_DELETE andText:@"1"], [Diff

```

Original issue reported on code.google.com by `alans...@gmail.com` on 3 Aug 2012 at 12:08

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne in Tests/DiffMatchPatchTest.m ungefähr bei Zeile 841 und reproduziere den Kompilierungsfehler mit Xcode 4.4. Überprüfe die gemeldete Änderung des Arguments für die String-Formatierung und bestätige anschließend, dass das Objective-C-Testziel kompiliert und der betroffene Test fehlerfrei besteht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
objective-c
Bereich
testing-qa
Issue-Typ
Bug
Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
50/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.