]> Cypherpunks.ru repositories - gostls13.git/commitdiff
fmt: add uintptr test case
authorkijimaD <norimaking777@gmail.com>
Wed, 23 Nov 2022 07:09:31 +0000 (07:09 +0000)
committerRob Pike <r@golang.org>
Wed, 23 Nov 2022 22:49:51 +0000 (22:49 +0000)
uintptr case was not covered, so add test.

Change-Id: I894e06cb7db250d5dc1f14293c0d5834bfb00b9a
GitHub-Last-Rev: 92f8301cb03b503500def0ae076fbf4de8ec448c
GitHub-Pull-Request: golang/go#56912
Reviewed-on: https://go-review.googlesource.com/c/go/+/452955
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Martin Möhrmann <moehrmann@google.com>
Reviewed-by: Rob Pike <r@golang.org>
Run-TryBot: Rob Pike <r@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>

src/fmt/scan_test.go

index da0dfd19a2d4f992e0512cd7d0f5a127b709414f..e8c5769924d682784011ca5fba8d980baea2fb4d 100644 (file)
@@ -52,6 +52,7 @@ var (
        uint16Val            uint16
        uint32Val            uint32
        uint64Val            uint64
+       uintptrVal           uintptr
        float32Val           float32
        float64Val           float64
        stringVal            string
@@ -162,6 +163,7 @@ var scanTests = []ScanTest{
        {"28\n", &uint16Val, uint16(28)},
        {"29\n", &uint32Val, uint32(29)},
        {"30\n", &uint64Val, uint64(30)},
+       {"31\n", &uintptrVal, uintptr(31)},
        {"255\n", &uint8Val, uint8(255)},
        {"32767\n", &int16Val, int16(32767)},
        {"2.3\n", &float64Val, 2.3},
@@ -247,6 +249,7 @@ var scanfTests = []ScanfTest{
        {"%d", "74\n", &uint16Val, uint16(74)},
        {"%d", "75\n", &uint32Val, uint32(75)},
        {"%d", "76\n", &uint64Val, uint64(76)},
+       {"%d", "77\n", &uintptrVal, uintptr(77)},
        {"%b", "1001001\n", &uintVal, uint(73)},
        {"%b", "100_1001\n", &uintVal, uint(4)},
        {"%o", "075\n", &uintVal, uint(075)},