mirror of
https://github.com/github/semantic.git
synced 2024-11-29 11:02:26 +03:00
Port insertion/deletion in the middle.
This commit is contained in:
parent
9761ba3d98
commit
69d42e121c
@ -20,11 +20,11 @@ final class DiffTests: XCTestCase {
|
||||
}
|
||||
|
||||
func testSESCanInsertInMiddle() {
|
||||
XCTAssertEqual(Diff.diff([ a, b, c ], [ a, d, b, c ]), [ Diff(a), Diff.Insert(d), Diff(b), Diff(c) ])
|
||||
assert(SES([ a, b, c ], [ a, d, b, c ]), ==, [ roll(a), insert(d), roll(b), roll(c) ])
|
||||
}
|
||||
|
||||
func testSESCanDeleteInMiddle() {
|
||||
XCTAssertEqual(Diff.diff([ a, d, b, c ], [ a, b, c ]), [ Diff(a), Diff.Delete(d), Diff(b), Diff(c) ])
|
||||
assert(SES([ a, d, b, c ], [ a, b, c ]), ==, [ roll(a), delete(d), roll(b), roll(c) ])
|
||||
}
|
||||
|
||||
func testSESOfLongerSequences() {
|
||||
|
Loading…
Reference in New Issue
Block a user