1 package io.bytom.integration;
3 import io.bytom.TestUtils;
4 import io.bytom.api.Account;
5 import io.bytom.api.Asset;
6 import io.bytom.http.Client;
11 import static org.junit.Assert.assertEquals;
12 import static org.junit.Assert.assertNotNull;
14 public class AssetTest {
17 static Account account;
21 public void testAssetCreate() throws Exception {
22 client = TestUtils.generateClient();
24 List<Account> accountList = Account.list(client);
25 String alias = "GOLD";
27 List<String> xpubs = accountList.get(0).xpubs;
29 Asset.Builder builder = new Asset.Builder()
33 asset = builder.create(client);
38 public void testAssetGet() throws Exception {
39 client = TestUtils.generateClient();
40 Asset.QueryBuilder queryBuilder = new Asset.QueryBuilder();
41 String id = queryBuilder.list(client).get(1).id;
42 queryBuilder.setId(id);
43 Asset asset = queryBuilder.get(client);
47 public void testAssetList() throws Exception {
48 client = TestUtils.generateClient();
49 Asset.QueryBuilder queryBuilder = new Asset.QueryBuilder();
50 List<Asset> assetList = queryBuilder.list(client);
51 assertEquals(2, assetList.size());
55 public void testUpdateAssetAlias() throws Exception {
56 client = TestUtils.generateClient();
58 Asset.QueryBuilder queryBuilder = new Asset.QueryBuilder();
59 String id = queryBuilder.list(client).get(1).id;
61 String alias = "HELLOWORLD";
64 Asset.AliasUpdateBuilder aliasUpdateBuilder =
65 new Asset.AliasUpdateBuilder()
68 aliasUpdateBuilder.update(client);