mirror of
https://github.com/nbd-wtf/go-nostr.git
synced 2025-06-21 14:22:43 +02:00
move "normalEvents" used by binary and nson to a common place.
This commit is contained in:
parent
2bf6c87b45
commit
f8bf988882
@ -8,12 +8,13 @@ import (
|
|||||||
|
|
||||||
"github.com/mailru/easyjson"
|
"github.com/mailru/easyjson"
|
||||||
"github.com/nbd-wtf/go-nostr"
|
"github.com/nbd-wtf/go-nostr"
|
||||||
|
"github.com/nbd-wtf/go-nostr/test_common"
|
||||||
)
|
)
|
||||||
|
|
||||||
func BenchmarkBinaryEncoding(b *testing.B) {
|
func BenchmarkBinaryEncoding(b *testing.B) {
|
||||||
events := make([]*nostr.Event, len(normalEvents))
|
events := make([]*nostr.Event, len(test_common.NormalEvents))
|
||||||
binaryEvents := make([]*Event, len(normalEvents))
|
binaryEvents := make([]*Event, len(test_common.NormalEvents))
|
||||||
for i, jevt := range normalEvents {
|
for i, jevt := range test_common.NormalEvents {
|
||||||
evt := &nostr.Event{}
|
evt := &nostr.Event{}
|
||||||
json.Unmarshal([]byte(jevt), evt)
|
json.Unmarshal([]byte(jevt), evt)
|
||||||
events[i] = evt
|
events[i] = evt
|
||||||
@ -56,9 +57,9 @@ func BenchmarkBinaryEncoding(b *testing.B) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func BenchmarkBinaryDecoding(b *testing.B) {
|
func BenchmarkBinaryDecoding(b *testing.B) {
|
||||||
events := make([][]byte, len(normalEvents))
|
events := make([][]byte, len(test_common.NormalEvents))
|
||||||
gevents := make([][]byte, len(normalEvents))
|
gevents := make([][]byte, len(test_common.NormalEvents))
|
||||||
for i, jevt := range normalEvents {
|
for i, jevt := range test_common.NormalEvents {
|
||||||
evt := &nostr.Event{}
|
evt := &nostr.Event{}
|
||||||
json.Unmarshal([]byte(jevt), evt)
|
json.Unmarshal([]byte(jevt), evt)
|
||||||
bevt, _ := Marshal(evt)
|
bevt, _ := Marshal(evt)
|
||||||
@ -71,7 +72,7 @@ func BenchmarkBinaryDecoding(b *testing.B) {
|
|||||||
|
|
||||||
b.Run("easyjson.Unmarshal", func(b *testing.B) {
|
b.Run("easyjson.Unmarshal", func(b *testing.B) {
|
||||||
for i := 0; i < b.N; i++ {
|
for i := 0; i < b.N; i++ {
|
||||||
for _, jevt := range normalEvents {
|
for _, jevt := range test_common.NormalEvents {
|
||||||
evt := &nostr.Event{}
|
evt := &nostr.Event{}
|
||||||
err := easyjson.Unmarshal([]byte(jevt), evt)
|
err := easyjson.Unmarshal([]byte(jevt), evt)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -118,7 +119,7 @@ func BenchmarkBinaryDecoding(b *testing.B) {
|
|||||||
|
|
||||||
b.Run("easyjson.Unmarshal+sig", func(b *testing.B) {
|
b.Run("easyjson.Unmarshal+sig", func(b *testing.B) {
|
||||||
for i := 0; i < b.N; i++ {
|
for i := 0; i < b.N; i++ {
|
||||||
for _, nevt := range normalEvents {
|
for _, nevt := range test_common.NormalEvents {
|
||||||
evt := &nostr.Event{}
|
evt := &nostr.Event{}
|
||||||
err := easyjson.Unmarshal([]byte(nevt), evt)
|
err := easyjson.Unmarshal([]byte(nevt), evt)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
41
test_common/events.go
Normal file
41
test_common/events.go
Normal file
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user