mirror of
https://github.com/zeromicro/go-zero.git
synced 2025-02-02 16:28:39 +08:00
chore: add more tests (#3592)
This commit is contained in:
parent
0ee7a271d3
commit
421e6617b1
@ -3,6 +3,7 @@ package iox
|
|||||||
import (
|
import (
|
||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
|
"testing/iotest"
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
@ -22,3 +23,10 @@ func TestScanner(t *testing.T) {
|
|||||||
}
|
}
|
||||||
assert.EqualValues(t, []string{"1", "2", "3", "4"}, lines)
|
assert.EqualValues(t, []string{"1", "2", "3", "4"}, lines)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestBadScanner(t *testing.T) {
|
||||||
|
scanner := NewTextLineScanner(iotest.ErrReader(iotest.ErrTimeout))
|
||||||
|
assert.False(t, scanner.Scan())
|
||||||
|
_, err := scanner.Line()
|
||||||
|
assert.ErrorIs(t, err, iotest.ErrTimeout)
|
||||||
|
}
|
||||||
|
@ -3,6 +3,8 @@ package redis
|
|||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
|
"github.com/alicebob/miniredis/v2"
|
||||||
|
red "github.com/go-redis/redis/v8"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -41,3 +43,17 @@ func TestSplitClusterAddrs(t *testing.T) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestGetCluster(t *testing.T) {
|
||||||
|
r := miniredis.RunT(t)
|
||||||
|
defer r.Close()
|
||||||
|
c, err := getCluster(&Redis{
|
||||||
|
Addr: r.Addr(),
|
||||||
|
Type: ClusterType,
|
||||||
|
tls: true,
|
||||||
|
hooks: []red.Hook{durationHook},
|
||||||
|
})
|
||||||
|
if assert.NoError(t, err) {
|
||||||
|
assert.NotNil(t, c)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user