1
0
mirror of https://github.com/fumiama/unibase2n.git synced 2026-06-10 03:30:23 +08:00

优化性能

This commit is contained in:
源文雨
2022-09-30 23:01:22 +08:00
parent 71948481ee
commit ec2f2580cf
7 changed files with 93 additions and 67 deletions

View File

@@ -12,15 +12,24 @@ func TestPackUnpack(t *testing.T) {
t.Fatal(err)
}
p := bs.Pack()
bs1 := New(p)
bs1, err := New(p)
if err != nil {
t.Fatal(err)
}
assert.Equal(t, bs, bs1)
ismele := isLittleEndian()
if ismele {
// simulate be pack -> le unpack
bs2 := New(0x1234567808000000)
bs2, err := New(0x1234567808000000)
if err != nil {
t.Fatal(err)
}
assert.Equal(t, bs, bs2)
} else { // simulate le pack -> be unpack
bs2 := New(0x0000000878563412)
bs2, err := New(0x0000000878563412)
if err != nil {
t.Fatal(err)
}
assert.Equal(t, bs, bs2)
}
}