mirror of
https://github.com/zeromicro/go-zero.git
synced 2025-01-23 09:00:20 +08:00
chore: coding style (#3959)
This commit is contained in:
parent
e08ba2fee8
commit
45be48a4ee
@ -13,7 +13,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func FuzzMapReduce(f *testing.F) {
|
func FuzzMapReduce(f *testing.F) {
|
||||||
rand.Seed(time.Now().UnixNano())
|
rand.NewSource(time.Now().UnixNano())
|
||||||
|
|
||||||
f.Add(int64(10), runtime.NumCPU())
|
f.Add(int64(10), runtime.NumCPU())
|
||||||
f.Fuzz(func(t *testing.T, n int64, workers int) {
|
f.Fuzz(func(t *testing.T, n int64, workers int) {
|
||||||
|
@ -20,7 +20,7 @@ import (
|
|||||||
// If Fuzz stuck, we don't know why, because it only returns hung or unexpected,
|
// If Fuzz stuck, we don't know why, because it only returns hung or unexpected,
|
||||||
// so we need to simulate the fuzz test in test mode.
|
// so we need to simulate the fuzz test in test mode.
|
||||||
func TestMapReduceRandom(t *testing.T) {
|
func TestMapReduceRandom(t *testing.T) {
|
||||||
rand.Seed(time.Now().UnixNano())
|
rand.NewSource(time.Now().UnixNano())
|
||||||
|
|
||||||
const (
|
const (
|
||||||
times = 10000
|
times = 10000
|
||||||
|
@ -41,7 +41,7 @@ type RedisLock struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
rand.Seed(time.Now().UnixNano())
|
rand.NewSource(time.Now().UnixNano())
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRedisLock returns a RedisLock.
|
// NewRedisLock returns a RedisLock.
|
||||||
|
@ -11,7 +11,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func FuzzNodeFind(f *testing.F) {
|
func FuzzNodeFind(f *testing.F) {
|
||||||
rand.Seed(time.Now().UnixNano())
|
rand.NewSource(time.Now().UnixNano())
|
||||||
|
|
||||||
f.Add(10)
|
f.Add(10)
|
||||||
f.Fuzz(func(t *testing.T, keys int) {
|
f.Fuzz(func(t *testing.T, keys int) {
|
||||||
|
@ -12,7 +12,7 @@ import (
|
|||||||
|
|
||||||
func TestStableRunner(t *testing.T) {
|
func TestStableRunner(t *testing.T) {
|
||||||
size := bufSize * 2
|
size := bufSize * 2
|
||||||
rand.Seed(time.Now().UnixNano())
|
rand.NewSource(time.Now().UnixNano())
|
||||||
runner := NewStableRunner(func(v int) float64 {
|
runner := NewStableRunner(func(v int) float64 {
|
||||||
if v == 0 {
|
if v == 0 {
|
||||||
time.Sleep(time.Millisecond * 100)
|
time.Sleep(time.Millisecond * 100)
|
||||||
@ -49,7 +49,7 @@ func TestStableRunner(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzStableRunner(f *testing.F) {
|
func FuzzStableRunner(f *testing.F) {
|
||||||
rand.Seed(time.Now().UnixNano())
|
rand.NewSource(time.Now().UnixNano())
|
||||||
f.Add(uint64(bufSize))
|
f.Add(uint64(bufSize))
|
||||||
f.Fuzz(func(t *testing.T, n uint64) {
|
f.Fuzz(func(t *testing.T, n uint64) {
|
||||||
runner := NewStableRunner(func(v int) float64 {
|
runner := NewStableRunner(func(v int) float64 {
|
||||||
|
@ -17,9 +17,9 @@ type parser struct {
|
|||||||
spec *spec.ApiSpec
|
spec *spec.ApiSpec
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Parse parses the api file.
|
||||||
// Depreacted: use tools/goctl/pkg/parser/api/parser/parser.go:18 instead,
|
// Depreacted: use tools/goctl/pkg/parser/api/parser/parser.go:18 instead,
|
||||||
// it will be removed in the future.
|
// it will be removed in the future.
|
||||||
// Parse parses the api file.
|
|
||||||
func Parse(filename string) (*spec.ApiSpec, error) {
|
func Parse(filename string) (*spec.ApiSpec, error) {
|
||||||
if env.UseExperimental() {
|
if env.UseExperimental() {
|
||||||
return apiParser.Parse(filename, "")
|
return apiParser.Parse(filename, "")
|
||||||
|
@ -94,6 +94,7 @@ func (t *TokenNode) RawText() string {
|
|||||||
text = strings.TrimPrefix(text, `"`)
|
text = strings.TrimPrefix(text, `"`)
|
||||||
text = strings.TrimSuffix(text, `"`)
|
text = strings.TrimSuffix(text, `"`)
|
||||||
}
|
}
|
||||||
|
|
||||||
return text
|
return text
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -158,6 +158,7 @@ func (a *Analyzer) convertKV(kv []*ast.KVExpr) map[string]string {
|
|||||||
ret[key] = v.Value.Token.Text
|
ret[key] = v.Value.Token.Text
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret
|
return ret
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8,9 +8,8 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/zeromicro/go-zero/tools/goctl/api/spec"
|
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
"github.com/zeromicro/go-zero/tools/goctl/api/spec"
|
||||||
"github.com/zeromicro/go-zero/tools/goctl/pkg/parser/api/assertx"
|
"github.com/zeromicro/go-zero/tools/goctl/pkg/parser/api/assertx"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -43,6 +42,7 @@ func Test_Parse(t *testing.T) {
|
|||||||
return false
|
return false
|
||||||
}())
|
}())
|
||||||
})
|
})
|
||||||
|
|
||||||
t.Run("invalid", func(t *testing.T) {
|
t.Run("invalid", func(t *testing.T) {
|
||||||
data, err := os.ReadFile("./testdata/invalid.api")
|
data, err := os.ReadFile("./testdata/invalid.api")
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
@ -64,15 +64,17 @@ func Test_Parse(t *testing.T) {
|
|||||||
assertx.Error(t, err)
|
assertx.Error(t, err)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
t.Run("circleImport", func(t *testing.T) {
|
t.Run("circleImport", func(t *testing.T) {
|
||||||
_, err := Parse("./testdata/base.api", nil)
|
_, err := Parse("./testdata/base.api", nil)
|
||||||
assertx.Error(t, err)
|
assertx.Error(t, err)
|
||||||
})
|
})
|
||||||
|
|
||||||
t.Run("link_import", func(t *testing.T) {
|
t.Run("link_import", func(t *testing.T) {
|
||||||
_, err := Parse("./testdata/link_import.api", nil)
|
_, err := Parse("./testdata/link_import.api", nil)
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
})
|
})
|
||||||
|
|
||||||
t.Run("duplicate_types", func(t *testing.T) {
|
t.Run("duplicate_types", func(t *testing.T) {
|
||||||
_, err := Parse("./testdata/duplicate_type.api", nil)
|
_, err := Parse("./testdata/duplicate_type.api", nil)
|
||||||
assertx.Error(t, err)
|
assertx.Error(t, err)
|
||||||
|
@ -1158,15 +1158,18 @@ func (p *Parser) parseAtServerKVExpression() *ast.KVExpr {
|
|||||||
if !p.advanceIfPeekTokenIs(token.IDENT) {
|
if !p.advanceIfPeekTokenIs(token.IDENT) {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
pathText += p.curTok.Text
|
pathText += p.curTok.Text
|
||||||
if p.peekTokenIs(token.SUB) { // 解析 abc-efg 格式
|
if p.peekTokenIs(token.SUB) { // parse abc-efg format
|
||||||
if !p.nextToken() {
|
if !p.nextToken() {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
pathText += p.curTok.Text
|
pathText += p.curTok.Text
|
||||||
if !p.advanceIfPeekTokenIs(token.IDENT) {
|
if !p.advanceIfPeekTokenIs(token.IDENT) {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
pathText += p.curTok.Text
|
pathText += p.curTok.Text
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1203,6 +1206,7 @@ func (p *Parser) parseAtServerKVExpression() *ast.KVExpr {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if !p.nextToken() {
|
if !p.nextToken() {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
@ -1263,15 +1267,18 @@ func (p *Parser) parseAtServerKVExpression() *ast.KVExpr {
|
|||||||
if !p.advanceIfPeekTokenIs(token.IDENT) {
|
if !p.advanceIfPeekTokenIs(token.IDENT) {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
pathText += p.curTok.Text
|
pathText += p.curTok.Text
|
||||||
if p.peekTokenIs(token.SUB) { // 解析 abc-efg 格式
|
if p.peekTokenIs(token.SUB) { // parse abc-efg format
|
||||||
if !p.nextToken() {
|
if !p.nextToken() {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
pathText += p.curTok.Text
|
pathText += p.curTok.Text
|
||||||
if !p.advanceIfPeekTokenIs(token.IDENT) {
|
if !p.advanceIfPeekTokenIs(token.IDENT) {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
pathText += p.curTok.Text
|
pathText += p.curTok.Text
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user