cucumber/cucumber-jvm — pull request #465 by gphilipp (2013-02-18 16:20:49+00:00)
Title: Diffing tables with two consecutive missing lines will yield a wrong delta

We noticed this rather annoying issue :

Diffing
| Aslak | aslak@email.com | 123 |
| Joe | joe@email.com | 234 |
| Bryan | bryan@email.org | 456 |
| Ni | ni@email.com | 654 |

with
| Aslak | aslak@email.com | 123 |
| Ni | ni@email.com | 654 |

will return the following delta :

Tables were not identical:
| Aslak | aslak@email.com | 123 |
- | Joe | joe@email.com | 234 |
- | Bryan | bryan@email.org | 456 |
| Bryan | bryan@email.org | 456 |
| Ni | ni@email.com | 654 |

Notice that the Bryan line is listed twice.

I want to tackle the issue but would like you to confirm this is unexpected ?