Skip to content

Commit 5ee22cd

Browse files
committed
[#350] Apply http client code for F2
1 parent c1707f9 commit 5ee22cd

File tree

218 files changed

+2895
-2343
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

218 files changed

+2895
-2343
lines changed

e2e/infrastructure/AccountHttp.spec.ts

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,13 @@
1414
* limitations under the License.
1515
*/
1616

17-
import {deepEqual} from 'assert';
1817
import {assert, expect} from 'chai';
1918
import {AccountHttp} from '../../src/infrastructure/AccountHttp';
20-
import { Listener, TransactionHttp } from '../../src/infrastructure/infrastructure';
21-
import { RestrictionHttp } from '../../src/infrastructure/RestrictionHttp';
19+
import { Listener } from '../../src/infrastructure/Listener';
20+
import { MultisigHttp } from '../../src/infrastructure/MultisigHttp';
21+
import { NamespaceHttp } from '../../src/infrastructure/NamespaceHttp';
22+
import { RestrictionAccountHttp } from '../../src/infrastructure/RestrictionAccountHttp';
23+
import { TransactionHttp } from '../../src/infrastructure/TransactionHttp';
2224
import { Account } from '../../src/model/account/Account';
2325
import {Address} from '../../src/model/account/Address';
2426
import {PublicAccount} from '../../src/model/account/PublicAccount';
@@ -27,16 +29,10 @@ import { PlainMessage } from '../../src/model/message/PlainMessage';
2729
import { NetworkCurrencyMosaic } from '../../src/model/mosaic/NetworkCurrencyMosaic';
2830
import { AliasAction } from '../../src/model/namespace/AliasAction';
2931
import { NamespaceId } from '../../src/model/namespace/NamespaceId';
30-
import { AccountRestrictionModificationAction } from '../../src/model/restriction/AccountRestrictionModificationAction';
31-
import { AccountRestrictionFlags } from '../../src/model/restriction/AccountRestrictionType';
32-
import { AccountRestrictionModification } from '../../src/model/transaction/AccountRestrictionModification';
33-
import { AccountRestrictionTransaction } from '../../src/model/transaction/AccountRestrictionTransaction';
3432
import { AddressAliasTransaction } from '../../src/model/transaction/AddressAliasTransaction';
3533
import { AggregateTransaction } from '../../src/model/transaction/AggregateTransaction';
36-
import { CosignatoryModificationAction } from '../../src/model/transaction/CosignatoryModificationAction';
3734
import { Deadline } from '../../src/model/transaction/Deadline';
3835
import { MultisigAccountModificationTransaction } from '../../src/model/transaction/MultisigAccountModificationTransaction';
39-
import { MultisigCosignatoryModification } from '../../src/model/transaction/MultisigCosignatoryModification';
4036
import { NamespaceRegistrationTransaction } from '../../src/model/transaction/NamespaceRegistrationTransaction';
4137
import { TransferTransaction } from '../../src/model/transaction/TransferTransaction';
4238
import { UInt64 } from '../../src/model/UInt64';
@@ -53,7 +49,9 @@ describe('AccountHttp', () => {
5349
let accountPublicKey: string;
5450
let publicAccount: PublicAccount;
5551
let accountHttp: AccountHttp;
56-
let restrictionHttp: RestrictionHttp;
52+
let multisigHttp: MultisigHttp;
53+
let namespaceHttp: NamespaceHttp;
54+
let restrictionHttp: RestrictionAccountHttp;
5755
let transactionHttp: TransactionHttp;
5856
let namespaceId: NamespaceId;
5957
let generationHash: string;
@@ -80,7 +78,9 @@ describe('AccountHttp', () => {
8078
generationHash = json.generationHash;
8179
accountHttp = new AccountHttp(json.apiUrl);
8280
transactionHttp = new TransactionHttp(json.apiUrl);
83-
restrictionHttp = new RestrictionHttp(json.apiUrl);
81+
restrictionHttp = new RestrictionAccountHttp(json.apiUrl);
82+
multisigHttp = new MultisigHttp(json.apiUrl);
83+
namespaceHttp = new NamespaceHttp(json.apiUrl);
8484
done();
8585
});
8686
});
@@ -256,7 +256,7 @@ describe('AccountHttp', () => {
256256
describe('getMultisigAccountGraphInfo', () => {
257257
it('should call getMultisigAccountGraphInfo successfully', (done) => {
258258
setTimeout(() => {
259-
accountHttp.getMultisigAccountGraphInfo(multisigAccount.publicAccount.address).subscribe((multisigAccountGraphInfo) => {
259+
multisigHttp.getMultisigAccountGraphInfo(multisigAccount.publicAccount.address).subscribe((multisigAccountGraphInfo) => {
260260
expect(multisigAccountGraphInfo.multisigAccounts.get(0)![0].
261261
account.publicKey).to.be.equal(multisigAccount.publicKey);
262262
done();
@@ -267,7 +267,7 @@ describe('AccountHttp', () => {
267267
describe('getMultisigAccountInfo', () => {
268268
it('should call getMultisigAccountInfo successfully', (done) => {
269269
setTimeout(() => {
270-
accountHttp.getMultisigAccountInfo(multisigAccount.publicAccount.address).subscribe((multisigAccountInfo) => {
270+
multisigHttp.getMultisigAccountInfo(multisigAccount.publicAccount.address).subscribe((multisigAccountInfo) => {
271271
expect(multisigAccountInfo.account.publicKey).to.be.equal(multisigAccount.publicKey);
272272
done();
273273
});
@@ -277,7 +277,7 @@ describe('AccountHttp', () => {
277277

278278
describe('outgoingTransactions', () => {
279279
it('should call outgoingTransactions successfully', (done) => {
280-
accountHttp.outgoingTransactions(publicAccount.address).subscribe((transactions) => {
280+
accountHttp.getAccountOutgoingTransactions(publicAccount.address).subscribe((transactions) => {
281281
expect(transactions.length).to.be.greaterThan(0);
282282
done();
283283
});
@@ -286,7 +286,7 @@ describe('AccountHttp', () => {
286286

287287
describe('aggregateBondedTransactions', () => {
288288
it('should call aggregateBondedTransactions successfully', (done) => {
289-
accountHttp.aggregateBondedTransactions(publicAccount.address).subscribe(() => {
289+
accountHttp.getAccountPartialTransactions(publicAccount.address).subscribe(() => {
290290
done();
291291
}, (error) => {
292292
console.log('Error:', error);
@@ -297,7 +297,7 @@ describe('AccountHttp', () => {
297297

298298
describe('transactions', () => {
299299
it('should call transactions successfully', (done) => {
300-
accountHttp.transactions(publicAccount.address).subscribe((transactions) => {
300+
accountHttp.getAccountTransactions(publicAccount.address).subscribe((transactions) => {
301301
expect(transactions.length).to.be.greaterThan(0);
302302
done();
303303
});
@@ -306,7 +306,7 @@ describe('AccountHttp', () => {
306306

307307
describe('unconfirmedTransactions', () => {
308308
it('should call unconfirmedTransactions successfully', (done) => {
309-
accountHttp.unconfirmedTransactions(publicAccount.address).subscribe((transactions) => {
309+
accountHttp.getAccountUnconfirmedTransactions(publicAccount.address).subscribe((transactions) => {
310310
expect(transactions.length).to.be.equal(0);
311311
done();
312312
});
@@ -315,7 +315,7 @@ describe('AccountHttp', () => {
315315

316316
describe('getAddressNames', () => {
317317
it('should call getAddressNames successfully', (done) => {
318-
accountHttp.getAccountsNames([accountAddress]).subscribe((addressNames) => {
318+
namespaceHttp.getAccountsNames([accountAddress]).subscribe((addressNames) => {
319319
expect(addressNames.length).to.be.greaterThan(0);
320320
done();
321321
});

e2e/infrastructure/BlockHttp.spec.ts

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
import {assert, expect} from 'chai';
1818
import {BlockHttp} from '../../src/infrastructure/BlockHttp';
19-
import { Listener, TransactionHttp } from '../../src/infrastructure/infrastructure';
19+
import { Listener, ReceiptHttp, TransactionHttp } from '../../src/infrastructure/infrastructure';
2020
import {QueryParams} from '../../src/infrastructure/QueryParams';
2121
import { Account } from '../../src/model/account/Account';
2222
import { NetworkType } from '../../src/model/blockchain/NetworkType';
@@ -30,6 +30,7 @@ describe('BlockHttp', () => {
3030
let account: Account;
3131
let account2: Account;
3232
let blockHttp: BlockHttp;
33+
let receiptHttp: ReceiptHttp;
3334
let transactionHttp: TransactionHttp;
3435
let blockReceiptHash = '';
3536
let blockTransactionHash = '';
@@ -48,6 +49,7 @@ describe('BlockHttp', () => {
4849
account2 = Account.createFromPrivateKey(json.testAccount2.privateKey, NetworkType.MIJIN_TEST);
4950
blockHttp = new BlockHttp(json.apiUrl);
5051
transactionHttp = new TransactionHttp(json.apiUrl);
52+
receiptHttp = new ReceiptHttp(json.apiUrl);
5153
generationHash = json.generationHash;
5254
done();
5355
});
@@ -80,8 +82,7 @@ describe('BlockHttp', () => {
8082
const signedTransaction = transferTransaction.signWith(account, generationHash);
8183

8284
listener.confirmed(account.address).subscribe((transaction: Transaction) => {
83-
84-
chainHeight = transaction.transactionInfo!.height.lower;
85+
chainHeight = transaction.transactionInfo!.height.toString();
8586
done();
8687
});
8788
listener.status(account.address).subscribe((error) => {
@@ -95,7 +96,7 @@ describe('BlockHttp', () => {
9596

9697
describe('getBlockByHeight', () => {
9798
it('should return block info given height', (done) => {
98-
blockHttp.getBlockByHeight(1)
99+
blockHttp.getBlockByHeight('1')
99100
.subscribe((blockInfo) => {
100101
blockReceiptHash = blockInfo.blockReceiptsHash;
101102
blockTransactionHash = blockInfo.blockTransactionsHash;
@@ -113,7 +114,7 @@ describe('BlockHttp', () => {
113114
let firstId: string;
114115

115116
it('should return block transactions data given height', (done) => {
116-
blockHttp.getBlockTransactions(1)
117+
blockHttp.getBlockTransactions('1')
117118
.subscribe((transactions) => {
118119
nextId = transactions[0].transactionInfo!.id;
119120
firstId = transactions[1].transactionInfo!.id;
@@ -123,7 +124,7 @@ describe('BlockHttp', () => {
123124
});
124125

125126
it('should return block transactions data given height with paginated transactionId', (done) => {
126-
blockHttp.getBlockTransactions(1, new QueryParams(10, nextId))
127+
blockHttp.getBlockTransactions('1', new QueryParams(10, nextId))
127128
.subscribe((transactions) => {
128129
expect(transactions[0].transactionInfo!.id).to.be.equal(firstId);
129130
expect(transactions.length).to.be.greaterThan(0);
@@ -143,7 +144,7 @@ describe('BlockHttp', () => {
143144
});
144145
describe('getMerkleReceipts', () => {
145146
it('should return Merkle Receipts', (done) => {
146-
blockHttp.getMerkleReceipts(chainHeight, blockReceiptHash)
147+
receiptHttp.getMerkleReceipts(chainHeight, blockReceiptHash)
147148
.subscribe((merkleReceipts) => {
148149
expect(merkleReceipts.merklePath).not.to.be.null;
149150
done();
@@ -162,7 +163,7 @@ describe('BlockHttp', () => {
162163

163164
describe('getBlockReceipts', () => {
164165
it('should return block receipts', (done) => {
165-
blockHttp.getBlockReceipts(chainHeight)
166+
receiptHttp.getBlockReceipts(chainHeight)
166167
.subscribe((statement) => {
167168
expect(statement.transactionStatements).not.to.be.null;
168169
expect(statement.transactionStatements.length).to.be.greaterThan(0);

e2e/infrastructure/Listener.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ describe('Listener', () => {
286286
done();
287287
});
288288
listener.aggregateBondedAdded(cosignAccount1.address).subscribe(() => {
289-
accountHttp.aggregateBondedTransactions(cosignAccount1.publicAccount.address).subscribe((transactions) => {
289+
accountHttp.getAccountPartialTransactions(cosignAccount1.publicAccount.address).subscribe((transactions) => {
290290
const transactionToCosign = transactions[0];
291291
TransactionUtils.cosignTransaction(transactionToCosign, cosignAccount2, transactionHttp);
292292
});
@@ -326,7 +326,7 @@ describe('Listener', () => {
326326
done();
327327
});
328328
listener.aggregateBondedAdded(cosignAccount1.address).subscribe(() => {
329-
accountHttp.aggregateBondedTransactions(cosignAccount1.publicAccount.address).subscribe((transactions) => {
329+
accountHttp.getAccountPartialTransactions(cosignAccount1.publicAccount.address).subscribe((transactions) => {
330330
const transactionToCosign = transactions[0];
331331
TransactionUtils.cosignTransaction(transactionToCosign, cosignAccount2, transactionHttp);
332332
});

e2e/infrastructure/MosaicHttp.spec.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616
import {assert, expect} from 'chai';
17-
import { Listener, TransactionHttp } from '../../src/infrastructure/infrastructure';
17+
import { Listener, NamespaceHttp, TransactionHttp } from '../../src/infrastructure/infrastructure';
1818
import {MosaicHttp} from '../../src/infrastructure/MosaicHttp';
1919
import { Account } from '../../src/model/account/Account';
2020
import { NetworkType } from '../../src/model/blockchain/NetworkType';
@@ -36,6 +36,7 @@ describe('MosaicHttp', () => {
3636
let config;
3737
let namespaceId: NamespaceId;
3838
let transactionHttp: TransactionHttp;
39+
let namespaceHttp: NamespaceHttp;
3940
let generationHash: string;
4041
before((done) => {
4142
const path = require('path');
@@ -48,6 +49,7 @@ describe('MosaicHttp', () => {
4849
account = Account.createFromPrivateKey(json.testAccount.privateKey, NetworkType.MIJIN_TEST);
4950
mosaicHttp = new MosaicHttp(json.apiUrl);
5051
transactionHttp = new TransactionHttp(json.apiUrl);
52+
namespaceHttp = new NamespaceHttp(json.apiUrl);
5153
generationHash = json.generationHash;
5254
done();
5355
});
@@ -182,7 +184,7 @@ describe('MosaicHttp', () => {
182184

183185
describe('getMosaicsNames', () => {
184186
it('should call getMosaicsNames successfully', (done) => {
185-
mosaicHttp.getMosaicsNames([mosaicId]).subscribe((mosaicNames) => {
187+
namespaceHttp.getMosaicsNames([mosaicId]).subscribe((mosaicNames) => {
186188
expect(mosaicNames.length).to.be.greaterThan(0);
187189
done();
188190
});

0 commit comments

Comments
 (0)