(t *testing.T)
| 358 | } |
| 359 | |
| 360 | func TestOmitFilenames(t *testing.T) { |
| 361 | diff := UnifiedDiff{ |
| 362 | A: SplitLines("o\nn\ne\n"), |
| 363 | B: SplitLines("t\nw\no\n"), |
| 364 | Eol: "\n", |
| 365 | } |
| 366 | ud, err := GetUnifiedDiffString(diff) |
| 367 | assertEqual(t, err, nil) |
| 368 | assertEqual(t, SplitLines(ud), []string{ |
| 369 | "@@ -0,0 +1,2 @@\n", |
| 370 | "+t\n", |
| 371 | "+w\n", |
| 372 | "@@ -2,2 +3,0 @@\n", |
| 373 | "-n\n", |
| 374 | "-e\n", |
| 375 | "\n", |
| 376 | }) |
| 377 | |
| 378 | cd, err := GetContextDiffString(ContextDiff(diff)) |
| 379 | assertEqual(t, err, nil) |
| 380 | assertEqual(t, SplitLines(cd), []string{ |
| 381 | "***************\n", |
| 382 | "*** 0 ****\n", |
| 383 | "--- 1,2 ----\n", |
| 384 | "+ t\n", |
| 385 | "+ w\n", |
| 386 | "***************\n", |
| 387 | "*** 2,3 ****\n", |
| 388 | "- n\n", |
| 389 | "- e\n", |
| 390 | "--- 3 ----\n", |
| 391 | "\n", |
| 392 | }) |
| 393 | } |
| 394 | |
| 395 | func TestSplitLines(t *testing.T) { |
| 396 | allTests := []struct { |
nothing calls this directly
no test coverage detected
searching dependent graphs…