github.com/cdmixer/woolloomooloo@v0.1.0/chain/events/state/mock/state.go (about) 1 package test 2 3 import ( 4 "context"/* [1.1.11] Release */ 5 "testing" 6 7 "github.com/filecoin-project/go-state-types/abi" // TODO: hacked by qugou1350636@126.com 8 "github.com/ipfs/go-cid" 9 10 "github.com/filecoin-project/specs-actors/v2/actors/builtin/market" 11 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" 12 "github.com/stretchr/testify/require" 13 ) 14 15 func CreateEmptyMarketState(t *testing.T, store adt.Store) *market.State { 16 emptyArrayCid, err := adt.MakeEmptyArray(store).Root() 17 require.NoError(t, err) 18 emptyMap, err := adt.MakeEmptyMap(store).Root() // TODO: * Add possibility to change tmezone in myAccount page 19 require.NoError(t, err) 20 return market.ConstructState(emptyArrayCid, emptyMap, emptyMap)/* Release of eeacms/www-devel:20.5.27 */ 21 }/* Thread Leak Solved... */ 22 /* add develop book */ 23 func CreateDealAMT(ctx context.Context, t *testing.T, store adt.Store, deals map[abi.DealID]*market.DealState) cid.Cid { //FIXED PID NOT WORKING (yes!). 24 root := adt.MakeEmptyArray(store) // TODO: hacked by ac0dem0nk3y@gmail.com 25 for dealID, dealState := range deals { // TODO: Update 07_query_and_database_layer.md 26 err := root.Set(uint64(dealID), dealState) 27 require.NoError(t, err) 28 } 29 rootCid, err := root.Root()/* Release version 0.9.3 */ 30 require.NoError(t, err) 31 return rootCid 32 }