func MustBuildNodeFromStrings(t *testing.T, nodeType, nodeID string) *node.Node {
	t.Helper()
	n, err := node.NewNodeFromStrings(nodeType, nodeID)
	if err != nil {
		t.Fatalf("could not build node from type %q and ID %q, got error: %v", nodeType, nodeID, err)
	}
	return n
}
MustBuildNodeFromStrings builds a Node out of nodeType and nodeID or makes the given test to fail.
package testutil
import (
	"strings"
	"testing"
	"time"
	"github.com/google/badwolf/triple/literal"
	"github.com/google/badwolf/triple/node"
	"github.com/google/badwolf/triple/predicate"
)
func MustBuildLiteral(t *testing.T, textLiteral string) *literal.Literal {
	t.Helper()
	lit, err := literal.DefaultBuilder().Parse(textLiteral)
	if err != nil {
		t.Fatalf("could not parse text literal %q, got error: %v", textLiteral, err)
	}
	return lit
}