package org.knowm.xchange.ripple.dto.account.trade; import static org.fest.assertions.api.Assertions.assertThat; import java.io.IOException; import java.io.InputStream; import java.math.BigDecimal; import org.junit.Test; import org.knowm.xchange.ripple.dto.trade.RippleTransactionFee; import com.fasterxml.jackson.core.JsonParseException; import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.ObjectMapper; public class RippleTransactionFeeTest { @Test public void transactionFeeUnmarshalTest() throws JsonParseException, JsonMappingException, IOException { // Read in the JSON from the example resources final InputStream is = getClass().getResourceAsStream("/trade/example-transaction-fee.json"); final ObjectMapper mapper = new ObjectMapper(); final RippleTransactionFee response = mapper.readValue(is, RippleTransactionFee.class); // Verify that the example data was unmarshalled correctly assertThat(response.isSuccess()).isEqualTo(true); assertThat(response.getFee()).isGreaterThan(BigDecimal.ZERO); } }