github.com/aeternity/aepp-sdk-go@v1.0.3-0.20190606142815-1c0ffdc21fd9/cmd/tx_test.go (about) 1 package cmd 2 3 import ( 4 "testing" 5 6 "github.com/aeternity/aepp-sdk-go/aeternity" 7 "github.com/spf13/cobra" 8 ) 9 10 func TestTxSpend(t *testing.T) { 11 sender := "ak_2a1j2Mk9YSmC1gioUq4PWRm3bsv887MbuRVwyv4KaUGoR1eiKi" 12 recipient := "ak_Egp9yVdpxmvAfQ7vsXGvpnyfNq71msbdUpkMNYGTeTe8kPL3v" 13 emptyCmd := cobra.Command{} 14 15 err := txSpendFunc(&emptyCmd, []string{sender, recipient, "10"}) 16 if err != nil { 17 t.Error(err) 18 } 19 } 20 21 func TestTxVerify(t *testing.T) { 22 sender := "ak_2a1j2Mk9YSmC1gioUq4PWRm3bsv887MbuRVwyv4KaUGoR1eiKi" 23 // unsigned tx_+FMMAaEBzqet5HDJ+Z2dTkAIgKhvHUm7REti8Rqeu2S7z+tz/vOhAR8To7CL8AFABmKmi2nYdfeAPOxMCGR/btXYTHiXvVCjCoa15iD0gACCAfQBgIHqJ/Y= 24 // sign with ae_mainnet 25 signedTx := "tx_+J0LAfhCuEBcvwtyCo3FYqmINcP6lHLH/dRDcj5rUiKDqYKhPpiQ+1SBQ66rF3gdVQ1IcANcw/IayK//YgK2dsDF1VtroQEAuFX4UwwBoQHOp63kcMn5nZ1OQAiAqG8dSbtES2LxGp67ZLvP63P+86EBHxOjsIvwAUAGYqaLadh194A87EwIZH9u1dhMeJe9UKMKhrXmIPSAAIIB9AGAx+EjLg==" 26 aeternity.Config.Node.NetworkID = "ae_mainnet" 27 emptyCmd := cobra.Command{} 28 29 err := txVerifyFunc(&emptyCmd, []string{sender, signedTx}) 30 if err != nil { 31 t.Error(err) 32 } 33 } 34 35 func TestTxDumpRaw(t *testing.T) { 36 tx := "tx_+H4iAaEBzqet5HDJ+Z2dTkAIgKhvHUm7REti8Rqeu2S7z+tz/vMFoQJei0cGdDWb3EfrY0mtZADF0LoQ4yL6z10I/3ETJ0fpKADy8Y5hY2NvdW50X3B1YmtleaEBzqet5HDJ+Z2dTkAIgKhvHUm7REti8Rqeu2S7z+tz/vMGAQXLBNnv" 37 emptyCmd := cobra.Command{} 38 39 err := txDumpRawFunc(&emptyCmd, []string{tx}) 40 if err != nil { 41 t.Error(err) 42 } 43 }