mirror of
https://github.com/golang/go.git
synced 2026-02-05 10:25:06 +03:00
strconv: embed testdata in test
This makes it easier to run test binaries on remote machines. Change-Id: I3e5bc6cf10272a6743fd5d16ab1089d46f53232c Reviewed-on: https://go-review.googlesource.com/c/go/+/712660 Reviewed-by: David Chase <drchase@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This commit is contained in:
@@ -6,8 +6,8 @@ package strconv_test
|
||||
|
||||
import (
|
||||
"bufio"
|
||||
_ "embed"
|
||||
"fmt"
|
||||
"os"
|
||||
"strconv"
|
||||
"strings"
|
||||
"testing"
|
||||
@@ -92,15 +92,11 @@ func myatof32(s string) (f float32, ok bool) {
|
||||
return f1, true
|
||||
}
|
||||
|
||||
//go:embed testdata/testfp.txt
|
||||
var testfp string
|
||||
|
||||
func TestFp(t *testing.T) {
|
||||
f, err := os.Open("testdata/testfp.txt")
|
||||
if err != nil {
|
||||
t.Fatal("testfp: open testdata/testfp.txt:", err)
|
||||
}
|
||||
defer f.Close()
|
||||
|
||||
s := bufio.NewScanner(f)
|
||||
|
||||
s := bufio.NewScanner(strings.NewReader(testfp))
|
||||
for lineno := 1; s.Scan(); lineno++ {
|
||||
line := s.Text()
|
||||
if len(line) == 0 || line[0] == '#' {
|
||||
|
||||
Reference in New Issue
Block a user