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  }