fix: fix bugs in test

This commit is contained in:
dudaodong
2025-04-21 15:08:16 +08:00
parent 0b5dc86d70
commit 27667f8b3a
6 changed files with 80 additions and 80 deletions

View File

@@ -1,51 +1,51 @@
-----BEGIN rsa private key----- -----BEGIN rsa private key-----
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
-----END rsa private key----- -----END rsa private key-----

View File

@@ -1,14 +1,14 @@
-----BEGIN rsa public key----- -----BEGIN rsa public key-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2yy8VWqASCh7YbtiJiWt MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtXr+2FbR6Prdf9U0gfq2
SimACGycqUgYOiaR1SR6F2rK7Xe3juHUuqI5RVZyo69Jh24jYYNgkS05XtJrmykN OJbTD82m84bbdeyfsakabYp8Haw6mZW6ebRNPJvQ87H6DbA55hK1E7y6m+wjvbUo
jGXxtaOnLYFy+UQmor3BtgVkDKxGL4hHnGdnHIaU/btSNd0ewvYMAg/9sVK75o8Z pnkGh75Cp04CoQvaU8Rs7MrQcJ2Zz1VRRgugmqwJMWE/FC5eGXvvpDjF2h2lqThK
/4XH14iTZlLpohRaKZf7nvN5ecRaNs/eItgzUy43b2rYdIxTFDjqF1x/LIQcrb3c ZTKcvhqfZ3dNX+6v4EQ4BbjSGKdzpyexzR1WSV9IzZYRHMk8jCoEHOx9ItEzoToB
6oDjGd6WwR0sEQL47EgTYNo9pbbULZ1X7h1pS9hNdAEcwZEo78TsBScQ7tPL2G1L f9yAq0DhufylqSRbjKLhR7A3IiRSLVNfu0Sz5cfNlS7eUA060QS8AV9BgGNTkl75
4PA6oxid/nOXwkJNHMv1HcZZEj6uZSgv1BP+rGWxTY0z8o+EDFR1lq3lAgc4cC2h aj8BCOmoHIW85SsSZvdQWYwmlM76Jn+tfNNnY7Uuqtz2gI1odcy1nXembXWJryxu
MsnQ7AIqhQe4vH0Gh0W+sdccuIlV0H8RDMcz9px45unqWKBo5dE7Iyqyr46j8r9w YCkSAwpU8UNIQpZeKwBnBxaf0pj3W1m3UzEqhGkkCrKq8LkNSGZSkhT+bI65fNx2
FUUWxN7Gvh45OgRyPYs4C6BEFgyTtJnff/T9e7d7RQEKXt4Dr3fqFztbgogJwxi8 LZ7lS165szkeyqS8aikxcBpdx7Z/bqbFFuI42KX+IpXAJCAtvsQ0XXinr83MLcY/
ZpZ5CvKRO39V/YorGrGBi1cVLR8opTp7N9+pzwkZpgfh3JHZeDreEAnU8tfwu/9u I2Ic/5Sgz7txfZsKKwKt48ETS9BjxGPWo1Dd5YjM8ZJWJv2Rf0mwVjUMClFSNBm8
COPzDKjwrjXOs8tM4WI8ye8uw0DgXAjwqlEvGuWBGOg763zv91vZjJxsHIYr4dSE x+aWGVIKjpocN/plpEZmFrWdPcWM4ZH3qGCEnVVkqPvqClahNSQXsM4W7msYts1I
cJG5tUM0WDETP40uhJj6TZc9iMj9vE0oHmzXPno2K2f+bWHYy3b6ea11VzJVhUu0 Uq31tjBSV5bL6l2K8jFJa4PRYdzh1vHhDOAYTpgDkQbNaoDlDS2o/0TkAGUfXWJt
xquay8VYBpMtPYzf74zuMjsCAwEAAQ== R3D35wRJzoa7bCMt5BuFE3sCAwEAAQ==
-----END rsa public key----- -----END rsa public key-----

View File

@@ -15,7 +15,6 @@ func TestSinglyLink_InsertAtFirst(t *testing.T) {
link.InsertAtHead(1) link.InsertAtHead(1)
link.InsertAtHead(2) link.InsertAtHead(2)
link.InsertAtHead(3) link.InsertAtHead(3)
link.Print()
expected := []int{3, 2, 1} expected := []int{3, 2, 1}
values := link.Values() values := link.Values()
@@ -32,7 +31,6 @@ func TestSinglyLink_InsertAtTail(t *testing.T) {
link.InsertAtTail(1) link.InsertAtTail(1)
link.InsertAtTail(2) link.InsertAtTail(2)
link.InsertAtTail(3) link.InsertAtTail(3)
link.Print()
expected := []int{1, 2, 3} expected := []int{1, 2, 3}
values := link.Values() values := link.Values()
@@ -77,7 +75,6 @@ func TestSinglyLink_DeleteAtHead(t *testing.T) {
link.InsertAtTail(4) link.InsertAtTail(4)
link.DeleteAtHead() link.DeleteAtHead()
link.Print()
expected := []int{2, 3, 4} expected := []int{2, 3, 4}
values := link.Values() values := link.Values()

View File

@@ -2,6 +2,7 @@ package eventbus
import ( import (
"fmt" "fmt"
"sort"
"sync" "sync"
"time" "time"
) )
@@ -224,6 +225,7 @@ func ExampleEventBus_GetEvents() {
eb.Subscribe("event2", func(eventData int) {}, false, 0, nil) eb.Subscribe("event2", func(eventData int) {}, false, 0, nil)
events := eb.GetEvents() events := eb.GetEvents()
sort.Strings(events)
for _, event := range events { for _, event := range events {
fmt.Println(event) fmt.Println(event)

View File

@@ -1,6 +1,7 @@
package eventbus package eventbus
import ( import (
"sort"
"sync" "sync"
"testing" "testing"
"time" "time"
@@ -213,7 +214,8 @@ func TestEventBus_GetEvents(t *testing.T) {
eb.Subscribe("event2", func(eventData int) {}, false, 0, nil) eb.Subscribe("event2", func(eventData int) {}, false, 0, nil)
events := eb.GetEvents() events := eb.GetEvents()
sort.Strings(events)
assert.Equal(2, len(events)) assert.Equal(2, len(events))
assert.EqualValues([]string{"event1", "event2"}, events) assert.Equal([]string{"event1", "event2"}, events)
} }

View File

@@ -3,7 +3,6 @@ package netutil
import ( import (
"bytes" "bytes"
"encoding/json" "encoding/json"
"io"
"io/ioutil" "io/ioutil"
"net/http" "net/http"
"net/http/httptest" "net/http/httptest"
@@ -27,8 +26,8 @@ func TestHttpGet(t *testing.T) {
return return
} }
body, _ := io.ReadAll(resp.Body) defer resp.Body.Close()
t.Log("response: ", resp.StatusCode, string(body)) t.Log("response status:", resp.StatusCode)
} }
func TestHttpPost(t *testing.T) { func TestHttpPost(t *testing.T) {
@@ -49,8 +48,8 @@ func TestHttpPost(t *testing.T) {
return return
} }
body, _ := io.ReadAll(resp.Body) defer resp.Body.Close()
t.Log("response: ", resp.StatusCode, string(body)) t.Log("response status:", resp.StatusCode)
} }
func TestHttpPostFormData(t *testing.T) { func TestHttpPostFormData(t *testing.T) {
@@ -69,8 +68,8 @@ func TestHttpPostFormData(t *testing.T) {
return return
} }
body, _ := io.ReadAll(resp.Body) defer resp.Body.Close()
t.Log("response: ", resp.StatusCode, string(body)) t.Log("response status:", resp.StatusCode)
} }
func TestHttpPut(t *testing.T) { func TestHttpPut(t *testing.T) {
@@ -92,8 +91,8 @@ func TestHttpPut(t *testing.T) {
return return
} }
body, _ := io.ReadAll(resp.Body) defer resp.Body.Close()
t.Log("response: ", resp.StatusCode, string(body)) t.Log("response status:", resp.StatusCode)
} }
func TestHttpPatch(t *testing.T) { func TestHttpPatch(t *testing.T) {
@@ -115,8 +114,8 @@ func TestHttpPatch(t *testing.T) {
return return
} }
body, _ := io.ReadAll(resp.Body) defer resp.Body.Close()
t.Log("response: ", resp.StatusCode, string(body)) t.Log("response status:", resp.StatusCode)
} }
func TestHttpDelete(t *testing.T) { func TestHttpDelete(t *testing.T) {
@@ -127,8 +126,8 @@ func TestHttpDelete(t *testing.T) {
return return
} }
body, _ := io.ReadAll(resp.Body) defer resp.Body.Close()
t.Log("response: ", resp.StatusCode, string(body)) t.Log("response status:", resp.StatusCode)
} }
func TestConvertMapToQueryString(t *testing.T) { func TestConvertMapToQueryString(t *testing.T) {
@@ -229,8 +228,8 @@ func TestHttpClent_Post(t *testing.T) {
return return
} }
body, _ := io.ReadAll(resp.Body) defer resp.Body.Close()
t.Log("response: ", resp.StatusCode, string(body)) t.Log("response status:", resp.StatusCode)
} }
func TestStructToUrlValues(t *testing.T) { func TestStructToUrlValues(t *testing.T) {