mirror of
https://github.com/Mrs4s/go-cqhttp.git
synced 2025-05-05 11:33:48 +08:00
BenchmarkCQBot_ConvertStringMessage-8 232700 4743 ns/op 2672 B/op 65 allocs/op BenchmarkCQBot_ConvertStringMessage2-8 752025 1643 ns/op 1376 B/op 17 allocs/op
26 lines
635 B
Go
26 lines
635 B
Go
package coolq
|
|
|
|
import (
|
|
"fmt"
|
|
"testing"
|
|
|
|
"github.com/Mrs4s/MiraiGo/client"
|
|
"github.com/Mrs4s/go-cqhttp/global"
|
|
)
|
|
|
|
var bot = NewQQBot(client.NewClient(1, ""), global.DefaultConfig())
|
|
|
|
func TestCQBot_ConvertStringMessage(t *testing.T) {
|
|
for _, v := range bot.ConvertStringMessage(`[CQ:face,id=115,text=111][CQ:face,id=217]] [CQ:text,text=123] [`, false) {
|
|
fmt.Println(v)
|
|
}
|
|
}
|
|
|
|
var bench = `asdfqwerqwerqwer[CQ:face,id=115,text=111]asdfasdfasdfasdfasdfasdfasd[CQ:face,id=217]] [CQ:text,text=123] [`
|
|
|
|
func BenchmarkCQBot_ConvertStringMessage(b *testing.B) {
|
|
for i := 0; i < b.N; i++ {
|
|
bot.ConvertStringMessage(bench, false)
|
|
}
|
|
}
|