1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

strings: add a Builder.ensure_cap() method (#13755)

This commit is contained in:
Hunam
2022-03-18 09:36:53 +01:00
committed by GitHub
parent 136f39a2d4
commit 8a2d3f6470
2 changed files with 37 additions and 0 deletions

View File

@ -112,3 +112,18 @@ fn test_write_runes() {
x := sb.str()
assert x == 'hello world'
}
fn test_ensure_cap() {
mut sb := strings.new_builder(0)
assert sb.cap == 0
sb.ensure_cap(10)
assert sb.cap == 10
sb.ensure_cap(10)
assert sb.cap == 10
sb.ensure_cap(15)
assert sb.cap == 15
sb.ensure_cap(10)
assert sb.cap == 15
sb.ensure_cap(-1)
assert sb.cap == 15
}