@@ -10,7 +10,6 @@ import (
1010 "errors"
1111 "fmt"
1212 "io"
13- "io/ioutil"
1413 "math"
1514 "math/rand"
1615 "net"
@@ -1291,7 +1290,9 @@ func testCodecRpcOne(t *testing.T, rr Rpc, h Handle, doRequest bool, exitSleepMs
12911290 defer func () { jsonH .TermWhitespace = false }()
12921291 }
12931292 srv := rpc .NewServer ()
1294- srv .Register (testRpcInt )
1293+ if err := srv .Register (testRpcInt ); err != nil {
1294+ t .Fatal (err )
1295+ }
12951296 ln , err := net .Listen ("tcp" , "127.0.0.1:0" ) // listen on ipv4 localhost
12961297 logT (t , "connFn: addr: %v, network: %v, port: %v" , ln .Addr (), ln .Addr ().Network (), (ln .Addr ().(* net.TCPAddr )).Port )
12971298 // log("listener: %v", ln.Addr())
@@ -1673,7 +1674,7 @@ func doTestRawValue(t *testing.T, name string, h Handle) {
16731674func doTestPythonGenStreams (t * testing.T , name string , h Handle ) {
16741675 testOnce .Do (testInitAll )
16751676 logT (t , "TestPythonGenStreams-%v" , name )
1676- tmpdir , err := ioutil . TempDir ("" , "golang-" + name + "-test" )
1677+ tmpdir , err := os . MkdirTemp ("" , "golang-" + name + "-test" )
16771678 if err != nil {
16781679 logT (t , "-------- Unable to create temp directory\n " )
16791680 failT (t )
@@ -1707,7 +1708,7 @@ func doTestPythonGenStreams(t *testing.T, name string, h Handle) {
17071708 logT (t , ".............................................." )
17081709 logT (t , " Testing: #%d: %T, %#v\n " , i , v , v )
17091710 var bss []byte
1710- bss , err = ioutil .ReadFile (filepath .Join (tmpdir , strconv .Itoa (i )+ "." + name + ".golden" ))
1711+ bss , err = os .ReadFile (filepath .Join (tmpdir , strconv .Itoa (i )+ "." + name + ".golden" ))
17111712 if err != nil {
17121713 logT (t , "-------- Error reading golden file: %d. Err: %v" , i , err )
17131714 failT (t )
@@ -1795,7 +1796,9 @@ func doTestMsgpackRpcSpecGoClientToPythonSvc(t *testing.T) {
17951796 var mArgs MsgpackSpecRpcMultiArgs = []interface {}{"A1" , "B2" , "C3" }
17961797 checkErrT (t , cl .Call ("Echo123" , mArgs , & rstr ))
17971798 checkEqualT (t , rstr , "1:A1 2:B2 3:C3" , "rstr=" )
1798- cmd .Process .Kill ()
1799+ if err := cmd .Process .Kill (); err != nil {
1800+ t .Fatal (err )
1801+ }
17991802}
18001803
18011804func doTestMsgpackRpcSpecPythonClientToGoSvc (t * testing.T ) {
@@ -2083,7 +2086,7 @@ func doTestLargeContainerLen(t *testing.T, h Handle) {
20832086func testRandomFillRV (v reflect.Value ) {
20842087 testOnce .Do (testInitAll )
20852088 fneg := func () int64 {
2086- i := rand .Intn (1 )
2089+ i := rand .Intn (2 )
20872090 if i == 1 {
20882091 return 1
20892092 }
@@ -2394,7 +2397,11 @@ func doTestScalars(t *testing.T, name string, h Handle) {
23942397func doTestIntfMapping (t * testing.T , name string , h Handle ) {
23952398 testOnce .Do (testInitAll )
23962399 rti := reflect .TypeOf ((* testIntfMapI )(nil )).Elem ()
2397- defer func () { basicHandle (h ).Intf2Impl (rti , nil ) }()
2400+ defer func () {
2401+ if err := basicHandle (h ).Intf2Impl (rti , nil ); err != nil {
2402+ t .Fatal (err )
2403+ }
2404+ }()
23982405
23992406 type T9 struct {
24002407 I testIntfMapI
@@ -2705,7 +2712,7 @@ func TestBufioDecReader(t *testing.T) {
27052712 var r = strings .NewReader (s )
27062713 var br = & bufioDecReader {buf : make ([]byte , 0 , 13 )}
27072714 br .r = r
2708- b , err := ioutil .ReadAll (br .r )
2715+ b , err := io .ReadAll (br .r )
27092716 if err != nil {
27102717 panic (err )
27112718 }
0 commit comments