1package grc115523import (4 "testing"56 "gno.land/p/nt/testutils/v0"7 "gno.land/p/nt/uassert/v0"8)910func TestBasicGRC1155GetterReturnsReader(cur realm, t *testing.T) {11 token := NewBasicGRC1155Token("ipfs://metadata")12 reader := token.Getter()()1314 uassert.Equal(t, "ipfs://metadata", reader.Uri())15 balance, err := reader.BalanceOf(testutils.TestAddress("readerOwner"), TokenID("1"))16 uassert.True(t, err == nil, "reader balance lookup should not error")17 uassert.Equal(t, int64(0), balance)18 uassert.False(t, reader.IsApprovedForAll(testutils.TestAddress("readerOwner"), testutils.TestAddress("readerOperator")), "reader should expose approval reads")19}20Signatures reconstructed verbatim from vm/qfuncs — interface params keep their inline definitions.