@@ -86,8 +86,8 @@ public void ShouldHandleLastLine()
86
86
{
87
87
var patch = new Patch ( ) ;
88
88
89
- var expected = "Index: test\n "
90
- + "=================================================================== \n "
89
+ var expected = "diff --git test test\n "
90
+ + "Index: test \n "
91
91
+ "--- test\t header1\n "
92
92
+ "+++ test\t header2\n "
93
93
+ "@@ -1,3 +1,4 @@\n "
@@ -98,8 +98,8 @@ public void ShouldHandleLastLine()
98
98
var res = patch . create ( "test" , "test" , "line2\n line3\n line5\n " , "line2\n line3\n line4\n line5\n " , "header1" , "header2" ) ;
99
99
Assert . Equal ( expected , res ) ;
100
100
101
- expected = "Index: test\n "
102
- + "=================================================================== \n "
101
+ expected = "diff --git test test\n "
102
+ + "Index: test \n "
103
103
+ "--- test\t header1\n "
104
104
+ "+++ test\t header2\n "
105
105
+ "@@ -1,3 +1,4 @@\n "
@@ -111,8 +111,8 @@ public void ShouldHandleLastLine()
111
111
res = patch . create ( "test" , "test" , "line2\n line3\n line4\n " , "line2\n line3\n line4\n line5\n " , "header1" , "header2" ) ;
112
112
Assert . Equal ( expected , res ) ;
113
113
114
- expected = "Index: test\n "
115
- + "=================================================================== \n "
114
+ expected = "diff --git test test\n "
115
+ + "Index: test \n "
116
116
+ "--- test\t header1\n "
117
117
+ "+++ test\t header2\n "
118
118
+ "@@ -1,4 +1,5 @@\n "
@@ -131,8 +131,8 @@ public void ShouldHandleLastLine()
131
131
public void ShouldHandleNoNewLineNewEOF ( )
132
132
{
133
133
var patch = new Patch ( ) ;
134
- var expected = "Index: test\n "
135
- + "=================================================================== \n "
134
+ var expected = "diff --git test test\n "
135
+ + "Index: test \n "
136
136
+ "--- test\t header1\n "
137
137
+ "+++ test\t header2\n "
138
138
+ "@@ -1,4 +1,4 @@\n "
@@ -150,8 +150,8 @@ public void ShouldHandleNoNewLineNewEOF()
150
150
public void ShouldHandleNoNewLineOldEOF ( )
151
151
{
152
152
var patch = new Patch ( ) ;
153
- var expected = "Index: test\n "
154
- + "=================================================================== \n "
153
+ var expected = "diff --git test test\n "
154
+ + "Index: test \n "
155
155
+ "--- test\t header1\n "
156
156
+ "+++ test\t header2\n "
157
157
+ "@@ -1,4 +1,4 @@\n "
@@ -169,8 +169,8 @@ public void ShouldHandleNoNewLineOldEOF()
169
169
public void ShouldHandleNoNewLineContextMissing ( )
170
170
{
171
171
var patch = new Patch ( ) ;
172
- var expected = "Index: test\n "
173
- + "=================================================================== \n "
172
+ var expected = "diff --git test test\n "
173
+ + "Index: test \n "
174
174
+ "--- test\t header1\n "
175
175
+ "+++ test\t header2\n "
176
176
+ "@@ -1,4 +1,4 @@\n "
@@ -188,8 +188,8 @@ public void ShouldHandleNoNewLineContextMissing()
188
188
public void ShouldOutPutNoNewLineOnEmpty ( )
189
189
{
190
190
var patch = new Patch ( ) ;
191
- var expected = "Index: test\n "
192
- + "=================================================================== \n "
191
+ var expected = "diff --git test test\n "
192
+ + "Index: test \n "
193
193
+ "--- test\t header1\n "
194
194
+ "+++ test\t header2\n "
195
195
+ "@@ -0,0 +1,4 @@\n "
@@ -206,8 +206,8 @@ public void ShouldOutPutNoNewLineOnEmpty()
206
206
public void ShouldNotOutputNoNewLineWhenEofOutsideHunk ( )
207
207
{
208
208
var patch = new Patch ( ) ;
209
- var expected = "Index: test\n "
210
- + "=================================================================== \n "
209
+ var expected = "diff --git test test\n "
210
+ + "Index: test \n "
211
211
+ "--- test\t header1\n "
212
212
+ "+++ test\t header2\n "
213
213
+ "@@ -1,5 +1,5 @@\n "
@@ -225,8 +225,8 @@ public void ShouldNotOutputNoNewLineWhenEofOutsideHunk()
225
225
public void ShouldGeneratePatchDefaultContextSize ( )
226
226
{
227
227
var patch = new Patch ( ) ;
228
- var expected = "Index: testFileName\n "
229
- + "=================================================================== \n "
228
+ var expected = "diff --git testFileName testFileName\n "
229
+ + "Index: testFileName \n "
230
230
+ "--- testFileName\t Old Header\n "
231
231
+ "+++ testFileName\t New Header\n "
232
232
+ "@@ -1,5 +1,6 @@\n "
@@ -283,8 +283,8 @@ public void ShouldGeneratePatchWithContextSize0()
283
283
{
284
284
Context = 0
285
285
} ) ;
286
- var expected = "Index: testFileName\n "
287
- + "=================================================================== \n "
286
+ var expected = "diff --git testFileName testFileName\n "
287
+ + "Index: testFileName \n "
288
288
+ "--- testFileName\t Old Header\n "
289
289
+ "+++ testFileName\t New Header\n "
290
290
+ "@@ -1,1 +1,2 @@\n "
@@ -312,8 +312,8 @@ public void ShouldGeneratePatchWithContextSize2()
312
312
{
313
313
Context = 2
314
314
} ) ;
315
- var expected = "Index: testFileName\n "
316
- + "=================================================================== \n "
315
+ var expected = "diff --git testFileName testFileName\n "
316
+ + "Index: testFileName \n "
317
317
+ "--- testFileName\t Old Header\n "
318
318
+ "+++ testFileName\t New Header\n "
319
319
+ "@@ -1,3 +1,4 @@\n "
@@ -356,8 +356,8 @@ public void ShouldGeneratePatchWithContextSize2()
356
356
public void ShouldOutputHeadersOnlyForIdentical ( )
357
357
{
358
358
var patch = new Patch ( ) ;
359
- var expected = "Index: testFileName\n "
360
- + "=================================================================== \n "
359
+ var expected = "diff --git testFileName testFileName\n "
360
+ + "Index: testFileName \n "
361
361
+ "--- testFileName\t Old Header\n "
362
362
+ "+++ testFileName\t New Header\n " ;
363
363
var res = patch . create ( "testFileName" , "testFileName" , oldFile , oldFile , "Old Header" , "New Header" ) ;
@@ -368,8 +368,8 @@ public void ShouldOutputHeadersOnlyForIdentical()
368
368
public void ShouldOmitHeadersIfEmpty ( )
369
369
{
370
370
var patch = new Patch ( ) ;
371
- var expected = "Index: testFileName\n "
372
- + "=================================================================== \n "
371
+ var expected = "diff --git testFileName testFileName\n "
372
+ + "Index: testFileName \n "
373
373
+ "--- testFileName\n "
374
374
+ "+++ testFileName\n " ;
375
375
var res = patch . create ( "testFileName" , "testFileName" , oldFile , oldFile , null , null ) ;
@@ -380,8 +380,8 @@ public void ShouldOmitHeadersIfEmpty()
380
380
public void ShouldHandleEmpty ( )
381
381
{
382
382
var patch = new Patch ( ) ;
383
- var expected = "Index: testFileName\n "
384
- + "=================================================================== \n "
383
+ var expected = "diff --git testFileName testFileName\n "
384
+ + "Index: testFileName \n "
385
385
+ "--- testFileName\n "
386
386
+ "+++ testFileName\n " ;
387
387
var res = patch . create ( "testFileName" , "testFileName" , "" , "" , null , null ) ;
@@ -392,7 +392,7 @@ public void ShouldHandleEmpty()
392
392
public void ShouldOmitIndexDifferentFilenames ( )
393
393
{
394
394
var patch = new Patch ( ) ;
395
- var expected = "=================================================================== \n "
395
+ var expected = "diff --git foo bar \n "
396
396
+ "--- foo\n "
397
397
+ "+++ bar\n " ;
398
398
var res = patch . create ( "foo" , "bar" , "" , "" , null , null ) ;
@@ -406,8 +406,8 @@ public void ShouldNotIgnoreWhiteSpace()
406
406
{
407
407
IgnoreWhiteSpace = false
408
408
} ) ;
409
- var expected = "Index: testFileName\n "
410
- + "=================================================================== \n "
409
+ var expected = "diff --git testFileName testFileName\n "
410
+ + "Index: testFileName \n "
411
411
+ "--- testFileName\n "
412
412
+ "+++ testFileName\n "
413
413
+ "@@ -1,2 +1,2 @@\n "
@@ -428,8 +428,8 @@ public void ShouldIgnoreWhiteSpace()
428
428
{
429
429
IgnoreWhiteSpace = true
430
430
} ) ;
431
- var expected = "Index: testFileName\n "
432
- + "=================================================================== \n "
431
+ var expected = "diff --git testFileName testFileName\n "
432
+ + "Index: testFileName \n "
433
433
+ "--- testFileName\n "
434
434
+ "+++ testFileName\n " ;
435
435
var res = patch . create ( "testFileName" , "testFileName" , "line \n line" , "line\n line" , null , null ) ;
@@ -443,8 +443,8 @@ public void ShouldNotConsiderNewLineToken()
443
443
{
444
444
NewlineIsToken = false
445
445
} ) ;
446
- var expected = "Index: testFileName\n "
447
- + "=================================================================== \n "
446
+ var expected = "diff --git testFileName testFileName\n "
447
+ + "Index: testFileName \n "
448
448
+ "--- testFileName\n "
449
449
+ "+++ testFileName\n "
450
450
+ "@@ -1,2 +1,2 @@\n "
@@ -466,8 +466,8 @@ public void ShouldConsiderNewLineToken()
466
466
{
467
467
NewlineIsToken = true
468
468
} ) ;
469
- var expected = "Index: testFileName\n "
470
- + "=================================================================== \n "
469
+ var expected = "diff --git testFileName testFileName\n "
470
+ + "Index: testFileName \n "
471
471
+ "--- testFileName\n "
472
472
+ "+++ testFileName\n "
473
473
+ "@@ -1,3 +1,3 @@\n "
0 commit comments