use of com.github.rosklyar.client.blockchain.domain.block.Block in project nem-library by rosklyar.
the class BlockchainClientTest method getBlock.
@Test
void getBlock() {
Block lastBlock = blockchainClient.lastBlock();
Block block = blockchainClient.block(new BlockHeight(lastBlock.height));
assertEquals(lastBlock, block);
}
use of com.github.rosklyar.client.blockchain.domain.block.Block in project nem-library by rosklyar.
the class BlockchainClientTest method getBlocks.
@Test
@Disabled("only for local NIS")
void getBlocks() {
Block lastBlock = blockchainClient.lastBlock();
assertTrue(lastBlock.height > 0);
Block block = blockchainClient.block(new BlockHeight(lastBlock.height));
assertEquals(lastBlock, block);
BlocksAfterResponse blocksAfterResponse = blockchainClient.blocksAfter(new BlockHeight(lastBlock.height - 10));
assertEquals(10, blocksAfterResponse.data.size());
assertEquals(lastBlock, blocksAfterResponse.data.stream().filter(blockInfo -> blockInfo.block.height == lastBlock.height).findFirst().orElseThrow(RuntimeException::new).block);
}
use of com.github.rosklyar.client.blockchain.domain.block.Block in project nem-library by rosklyar.
the class BlockchainClientTest method getLastBlock.
@Test
void getLastBlock() {
Block lastBlock = blockchainClient.lastBlock();
assertEquals(lastBlock, simpleBlockchainClient.lastBlock());
assertTrue(lastBlock.height > 0);
}
Aggregations