mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
29 lines
1.4 KiB
Swift
29 lines
1.4 KiB
Swift
// RUN: %sourcekitd-test \
|
|
// RUN: -req=open %S/Inputs/10bytes.swift -- %S/Inputs/10bytes.swift == \
|
|
// RUN: -req=edit -offset=10 -length=0 -replace="swift" %S/Inputs/10bytes.swift -- %S/Inputs/10bytes.swift
|
|
|
|
// RUN: %sourcekitd-test \
|
|
// RUN: -req=open %S/Inputs/10bytes.swift -- %S/Inputs/10bytes.swift == \
|
|
// RUN: -req=edit -offset=5 -length=5 -replace="swift" %S/Inputs/10bytes.swift -- %S/Inputs/10bytes.swift
|
|
|
|
// 'offset' out of range.
|
|
// RUN: not %sourcekitd-test \
|
|
// RUN: -req=open %S/Inputs/10bytes.swift -- %S/Inputs/10bytes.swift == \
|
|
// RUN: -req=edit -offset=11 -length=0 -replace="swift" %S/Inputs/10bytes.swift -- %S/Inputs/10bytes.swift \
|
|
// RUN: 2>&1 | %FileCheck %s
|
|
|
|
// 'offset' + 'length' out of range.
|
|
// RUN: not %sourcekitd-test \
|
|
// RUN: -req=open %S/Inputs/10bytes.swift -- %S/Inputs/10bytes.swift == \
|
|
// RUN: -req=edit -offset=5 -length=6 -replace="swift" %S/Inputs/10bytes.swift -- %S/Inputs/10bytes.swift \
|
|
// RUN: 2>&1 | %FileCheck %s
|
|
|
|
// Out of range after edits.
|
|
// RUN: not %sourcekitd-test \
|
|
// RUN: -req=open %S/Inputs/10bytes.swift -- %S/Inputs/10bytes.swift == \
|
|
// RUN: -req=edit -offset=5 -length=5 -replace="" %S/Inputs/10bytes.swift -- %S/Inputs/10bytes.swift == \
|
|
// RUN: -req=edit -offset=6 -length=0 -replace="swift" %S/Inputs/10bytes.swift -- %S/Inputs/10bytes.swift \
|
|
// RUN: 2>&1 | %FileCheck %s
|
|
|
|
// CHECK: 'offset' + 'length' is out of range
|