Skip to content

Commit

Permalink
refactor: api_test no need for a new Context for AENS, Oracle, and Sp…
Browse files Browse the repository at this point in the history
…end type transactions!
  • Loading branch information
randomshinichi committed Jul 26, 2019
1 parent 0f03064 commit 801e206
Showing 1 changed file with 14 additions and 15 deletions.
29 changes: 14 additions & 15 deletions integration_test/api_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -108,51 +108,51 @@ func TestAPI(t *testing.T) {

name := randomName(6)
helpers := aeternity.Helpers{Node: privateNet}
aensAlice := aeternity.NewContext(alice.Address, helpers)
aensBob := aeternity.NewContext(bob.Address, helpers)
ctxAlice := aeternity.NewContext(alice.Address, helpers)
ctxBob := aeternity.NewContext(bob.Address, helpers)
// SpendTx
fmt.Println("SpendTx")
spendTx, err := aensAlice.SpendTx(sender, bob.Address, *big.NewInt(1000), aeternity.Config.Client.Fee, []byte(""))
spendTx, err := ctxAlice.SpendTx(sender, bob.Address, *big.NewInt(1000), aeternity.Config.Client.Fee, []byte(""))
if err != nil {
t.Fatal(err)
}
_, _, _ = signBroadcastWaitForTransaction(t, &spendTx, alice, privateNet)

// NamePreClaimTx
fmt.Println("NamePreClaimTx")
preclaimTx, salt, err := aensAlice.NamePreclaimTx(name, aeternity.Config.Client.Fee)
preclaimTx, salt, err := ctxAlice.NamePreclaimTx(name, aeternity.Config.Client.Fee)
if err != nil {
t.Fatal(err)
}
_, _, _ = signBroadcastWaitForTransaction(t, &preclaimTx, alice, privateNet)

// NameClaimTx
fmt.Println("NameClaimTx")
claimTx, err := aensAlice.NameClaimTx(name, *salt, aeternity.Config.Client.Fee)
claimTx, err := ctxAlice.NameClaimTx(name, *salt, aeternity.Config.Client.Fee)
if err != nil {
t.Fatal(err)
}
_, _, _ = signBroadcastWaitForTransaction(t, &claimTx, alice, privateNet)

// NameUpdateTx
fmt.Println("NameUpdateTx")
updateTx, err := aensAlice.NameUpdateTx(name, alice.Address)
updateTx, err := ctxAlice.NameUpdateTx(name, alice.Address)
if err != nil {
t.Fatal(err)
}
_, _, _ = signBroadcastWaitForTransaction(t, &updateTx, alice, privateNet)

// NameTransferTx
fmt.Println("NameTransferTx")
transferTx, err := aensAlice.NameTransferTx(name, bob.Address)
transferTx, err := ctxAlice.NameTransferTx(name, bob.Address)
if err != nil {
t.Fatal(err)
}
_, _, _ = signBroadcastWaitForTransaction(t, &transferTx, alice, privateNet)

// NameRevokeTx
fmt.Println("NameRevokeTx")
revokeTx, err := aensBob.NameRevokeTx(name)
revokeTx, err := ctxBob.NameRevokeTx(name)
if err != nil {
t.Fatal(err)
}
Expand All @@ -161,24 +161,23 @@ func TestAPI(t *testing.T) {
sentTxs.name = randomName(8)
// NamePreClaimTx
fmt.Println("NamePreClaimTx 2nd name for other tests")
preclaimTx, salt, err = aensAlice.NamePreclaimTx(sentTxs.name, aeternity.Config.Client.Fee)
preclaimTx, salt, err = ctxAlice.NamePreclaimTx(sentTxs.name, aeternity.Config.Client.Fee)
if err != nil {
t.Fatal(err)
}
_, _, _ = signBroadcastWaitForTransaction(t, &preclaimTx, alice, privateNet)

// NameClaimTx
fmt.Println("NameClaimTx 2nd name for other tests")
claimTx, err = aensAlice.NameClaimTx(sentTxs.name, *salt, aeternity.Config.Client.Fee)
claimTx, err = ctxAlice.NameClaimTx(sentTxs.name, *salt, aeternity.Config.Client.Fee)
if err != nil {
t.Fatal(err)
}
_, _, _ = signBroadcastWaitForTransaction(t, &claimTx, alice, privateNet)

oracleAlice := aeternity.NewContext(alice.Address, helpers)
// OracleRegisterTx
fmt.Println("OracleRegisterTx")
register, err := oracleAlice.OracleRegisterTx("hello", "helloback", *big.NewInt(1000), uint64(0), uint64(100), 0)
register, err := ctxAlice.OracleRegisterTx("hello", "helloback", *big.NewInt(1000), uint64(0), uint64(100), 0)
if err != nil {
t.Fatal(err)
}
Expand All @@ -187,15 +186,15 @@ func TestAPI(t *testing.T) {
// OracleExtendTx
fmt.Println("OracleExtendTx")
sentTxs.oracleID = strings.Replace(alice.Address, "ak_", "ok_", 1)
extend, err := oracleAlice.OracleExtendTx(sentTxs.oracleID, 0, 1000)
extend, err := ctxAlice.OracleExtendTx(sentTxs.oracleID, 0, 1000)
if err != nil {
t.Fatal(err)
}
_, _, _ = signBroadcastWaitForTransaction(t, &extend, alice, privateNet)

// OracleQueryTx
fmt.Println("OracleQueryTx")
query, err := oracleAlice.OracleQueryTx(sentTxs.oracleID, "How was your day?", *big.NewInt(1000), 0, 100, 0, 100)
query, err := ctxAlice.OracleQueryTx(sentTxs.oracleID, "How was your day?", *big.NewInt(1000), 0, 100, 0, 100)
if err != nil {
t.Fatal(err)
}
Expand All @@ -212,7 +211,7 @@ func TestAPI(t *testing.T) {
}
delay(getOracleQueries)
oqID := oracleQueries.OracleQueries[0].ID
respond, err := oracleAlice.OracleRespondTx(sentTxs.oracleID, *oqID, "My day was fine thank you", 0, 100)
respond, err := ctxAlice.OracleRespondTx(sentTxs.oracleID, *oqID, "My day was fine thank you", 0, 100)
_, _, _ = signBroadcastWaitForTransaction(t, &respond, alice, privateNet)

t.Logf("%+v\n", sentTxs)
Expand Down

0 comments on commit 801e206

Please sign in to comment.