• Ben Hoyt's avatar
    bytes, strings: add tests for TrimLeftFunc and TrimRightFunc · 154e5abf
    Ben Hoyt authored
    When I was working on the fix for #31038 (make TrimSpace return nil on
    all-space input) I noticed that there were no tests for TrimLeftFunc
    and TrimRightFunc, including the funky nil behavior. So add some!
    
    I've just reused the existing TrimFunc test cases for TrimLeftFunc and
    TrimRightFunc, as well as adding new tests for the empty string and
    all-trimmed cases (which test the nil-returning behavior of TrimFunc and
    TrimLeftFunc).
    
    Change-Id: Ib580d4364e9b3c91350305f9d9873080d7862904
    Reviewed-on: https://go-review.googlesource.com/c/go/+/170061
    Run-TryBot: Ian Lance Taylor <iant@golang.org>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
    154e5abf
strings_test.go 45.6 KB