Update sample test code
This commit is contained in:
		
							parent
							
								
									5a76d9114b
								
							
						
					
					
						commit
						4a7a57c06e
					
				@ -3,13 +3,56 @@ package bdchain.api;
 | 
				
			|||||||
import bdchain.api.grpc.GetLedgersResponse;
 | 
					import bdchain.api.grpc.GetLedgersResponse;
 | 
				
			||||||
import bdchain.api.grpc.TransactionType;
 | 
					import bdchain.api.grpc.TransactionType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class Test {
 | 
					import java.util.concurrent.ExecutionException;
 | 
				
			||||||
  public static void main(String[] args) throws InterruptedException {
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    final String ledger = "test";
 | 
					public class Test {
 | 
				
			||||||
    final int block_number = 1;
 | 
					
 | 
				
			||||||
    final String block_hash = "0x0";
 | 
					  static final String ledger = "test";
 | 
				
			||||||
    final int index = 0;
 | 
					  static final int block_number = 1;
 | 
				
			||||||
 | 
					  static final String block_hash = "0x0";
 | 
				
			||||||
 | 
					  static final int index = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  private static void testFutureApi() throws InterruptedException {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    TransactionLedgerClient tlClient = new TransactionLedgerClient("localhost", 8004);
 | 
				
			||||||
 | 
					    try {
 | 
				
			||||||
 | 
					      System.out.println(tlClient.createLedger(ledger).get().getOk());
 | 
				
			||||||
 | 
					      GetLedgersResponse r = tlClient.getLedgers().get();
 | 
				
			||||||
 | 
					      for (int i = 0; i < r.getLedgersCount(); i++) {
 | 
				
			||||||
 | 
					        System.out.println(r.getLedgers(i));
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					      System.out.println(
 | 
				
			||||||
 | 
					          tlClient
 | 
				
			||||||
 | 
					              .sendTransaction(ledger, TransactionType.RECORD, "0x0", "0x1", "data".getBytes())
 | 
				
			||||||
 | 
					              .get()
 | 
				
			||||||
 | 
					              .getHash());
 | 
				
			||||||
 | 
					    } catch (ExecutionException e) {
 | 
				
			||||||
 | 
					      e.printStackTrace();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    tlClient.shutdown();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    AccountingChainClient acClient = new AccountingChainClient("localhost", 8013);
 | 
				
			||||||
 | 
					    try {
 | 
				
			||||||
 | 
					      System.out.println(acClient.blockNumber(ledger).get().getBlockNumber());
 | 
				
			||||||
 | 
					      System.out.println(acClient.getBlockByNumber(ledger, block_number, false).get().toString());
 | 
				
			||||||
 | 
					      System.out.println(acClient.getBlockByNumber(ledger, block_number, true).get().toString());
 | 
				
			||||||
 | 
					      System.out.println(acClient.getBlockByHash(ledger, block_hash, false).get().toString());
 | 
				
			||||||
 | 
					      System.out.println(acClient.getBlockByHash(ledger, block_hash, true).get().toString());
 | 
				
			||||||
 | 
					      System.out.println(acClient.getTransactionByHash(ledger, "0x0").get().toString());
 | 
				
			||||||
 | 
					      System.out.println(
 | 
				
			||||||
 | 
					          acClient
 | 
				
			||||||
 | 
					              .getTransactionByBlockNumberAndIndex(ledger, block_number, index)
 | 
				
			||||||
 | 
					              .get()
 | 
				
			||||||
 | 
					              .toString());
 | 
				
			||||||
 | 
					      System.out.println(
 | 
				
			||||||
 | 
					          acClient.getTransactionByBlockHashAndIndex(ledger, block_hash, index).get().toString());
 | 
				
			||||||
 | 
					    } catch (ExecutionException e) {
 | 
				
			||||||
 | 
					      e.printStackTrace();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    acClient.shutdown();
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  private static void testSyncApi() throws InterruptedException {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    TransactionLedgerClient tlClient = new TransactionLedgerClient("localhost", 8004);
 | 
					    TransactionLedgerClient tlClient = new TransactionLedgerClient("localhost", 8004);
 | 
				
			||||||
    System.out.println(tlClient.createLedgerSync(ledger).getOk());
 | 
					    System.out.println(tlClient.createLedgerSync(ledger).getOk());
 | 
				
			||||||
@ -36,4 +79,9 @@ public class Test {
 | 
				
			|||||||
        acClient.getTransactionByBlockHashAndIndexSync(ledger, block_hash, index).toString());
 | 
					        acClient.getTransactionByBlockHashAndIndexSync(ledger, block_hash, index).toString());
 | 
				
			||||||
    acClient.shutdown();
 | 
					    acClient.shutdown();
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static void main(String[] args) throws InterruptedException {
 | 
				
			||||||
 | 
					    testFutureApi();
 | 
				
			||||||
 | 
					    testSyncApi();
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user