func TestPrintContractionTrieSet(t *testing.T) { testdata := colltab.ContractTrieSet(genStateTests[4].out) buf := &bytes.Buffer{} print(&testdata, buf, "test") if contractTrieOutput != buf.String() { t.Errorf("output differs; found\n%s", buf.String()) println(string(buf.Bytes())) } }
func getTable(t tableIndex) *colltab.Table { return &colltab.Table{ Index: colltab.Trie{ Index0: mainLookup[:][blockSize*t.lookupOffset:], Values0: mainValues[:][blockSize*t.valuesOffset:], Index: mainLookup[:], Values: mainValues[:], }, ExpandElem: mainExpandElem[:], ContractTries: colltab.ContractTrieSet(mainCTEntries[:]), ContractElem: mainContractElem[:], MaxContractLen: 18, VariableTop: varTop, } }