Files
strom/data/blocks_test.go
T
2026-03-06 21:24:08 +01:00

35 lines
620 B
Go

package data_test
import (
"fmt"
"testing"
"github.com/admin-else/strom/data"
)
func TestLookupBlockByStateId(t *testing.T) {
b, ok := data.LookupBlockByStateId("1.21.8", 0)
if !ok {
t.Fatal("Block not found")
}
fmt.Println(b)
}
func TestBlockStates(t *testing.T) {
var stateId int32 = 8301
b, stateMap, err := data.FromBlockState("1.21.8", stateId)
if err != nil {
t.Fatal(err)
return
}
t.Logf("Block state map: %v, block: %v", stateMap, b.Name)
stateId2, err := b.IdFromStateMap(stateMap)
if err != nil {
t.Fatal(err)
return
}
if stateId2 != stateId {
t.Fatal("state id mismatch")
}
}