mirror of
https://github.com/Monibuca/engine.git
synced 2025-10-06 00:56:58 +08:00
31 lines
461 B
Go
31 lines
461 B
Go
package util
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestBuffer(t *testing.T) {
|
|
t.Run(t.Name(), func(t *testing.T) {
|
|
var b Buffer
|
|
t.Log(b == nil)
|
|
b.Write([]byte{1, 2, 3})
|
|
if b == nil {
|
|
t.Fail()
|
|
} else {
|
|
t.Logf("b:% x", b)
|
|
}
|
|
})
|
|
}
|
|
|
|
func TestMallocSlice(t *testing.T) {
|
|
t.Run(t.Name(), func(t *testing.T) {
|
|
var a [][]byte = [][]byte{}
|
|
b := MallocSlice(&a)
|
|
if *b != nil {
|
|
t.Fail()
|
|
} else if *b = []byte{1}; a[0][0] != 1 {
|
|
t.Fail()
|
|
}
|
|
})
|
|
}
|