curran / curran/google-diff-match-patch
c# patch_toText + patch_fromText doesn't work
- Lingua principale
- Python
- Stelle
- 17
- Fork
- 2
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
```
What steps will reproduce the problem?
1. Run this code with C# version
string text1 = "I like football\nI like baseball";
string text2 = "I like football\nI love baseball";
diff_match_patch dmp = new diff_match_patch();
List diff = dmp.diff_main(text1, text2);
List patchList = dmp.patch_make(diff);
string patchText = dmp.patch_toText(patchList);
List patchList2 = dmp.patch_fromText(patchText);
object[] ob = dmp.patch_apply(patchList2, text1);
string patchedStr = ob[0].ToString();
if (patchedStr != text2)
{
// patch didn't work
}
What is the expected output? What do you see instead?
patchedStr != text2
What version of the product are you using? On what operating system?
downloaded in Sept 2013 from your site. Windows 7.
Please provide any additional information below.
```
Original issue reported on code.google.com by `sswave4d...@hotmail.com` on 25 Sep 2013 at 3:57
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia eseguendo la riproduzione C# segnalata con diff_main, patch_make, patch_toText, patch_fromText e patch_apply. Confronta patchedStr con text2 e traccia il round trip della serializzazione delle patch; l'issue è completata quando patch_fromText produce patch che patch_apply applica correttamente, in modo che patchedStr sia uguale a text2.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100