public NeoGetBalance.Balance getBalance() { return getResult(); }
@Test public void testGetBalance() { buildResponse( "{\n" + " \"id\":1,\n" + " \"jsonrpc\":\"2.0\",\n" + " \"result\": {\n" + " \"balance\": \"199999990.0\",\n" + " \"confirmed\": \"99999990.0\"\n" + " }\n" + "}" ); NeoGetBalance getBalance = deserialiseResponse(NeoGetBalance.class); assertThat(getBalance.getBalance(), is(notNullValue())); assertThat( getBalance.getBalance().getBalance(), is("199999990.0") ); assertThat( getBalance.getBalance().getConfirmed(), is("99999990.0") ); }
@Test public void testGetBalance_UpperCase() { buildResponse( "{\n" + " \"id\":1,\n" + " \"jsonrpc\":\"2.0\",\n" + " \"result\": {\n" + " \"Balance\": \"199999990.0\",\n" + " \"Confirmed\": \"99999990.0\"\n" + " }\n" + "}" ); NeoGetBalance getBalance = deserialiseResponse(NeoGetBalance.class); assertThat(getBalance.getBalance(), is(notNullValue())); assertThat( getBalance.getBalance().getBalance(), is("199999990.0") ); assertThat( getBalance.getBalance().getConfirmed(), is("99999990.0") ); }
@Test public void testGetBalance_nullable() { buildResponse( "{\n" + " \"id\":1,\n" + " \"jsonrpc\":\"2.0\",\n" + " \"result\": {\n" + " \"balance\": \"199999990.0\"\n" + " }\n" + "}" ); NeoGetBalance getBalance = deserialiseResponse(NeoGetBalance.class); assertThat(getBalance.getBalance(), is(notNullValue())); assertThat( getBalance.getBalance().getBalance(), is("199999990.0") ); assertThat( getBalance.getBalance().getConfirmed(), is(nullValue()) ); }