graphenej/graphenej/src/test/java/cy/agorise/graphenej/api/calls/GetAccountHistoryTest.java

26 lines
961 B
Java

package cy.agorise.graphenej.api.calls;
import junit.framework.Assert;
import org.junit.Test;
import cy.agorise.graphenej.UserAccount;
import cy.agorise.graphenej.models.ApiCall;
public class GetAccountHistoryTest {
@Test
public void testSerialization(){
UserAccount userAccount = new UserAccount("1.2.139293");
String end = "1.11.225030218";
String start = "1.11.225487973";
int limit = 20;
GetAccountHistory getAccountHistory = new GetAccountHistory(userAccount, start, end, limit);
ApiCall apiCall = getAccountHistory.toApiCall(2, 3);
String serialized = apiCall.toJsonString();
System.out.println("> "+serialized);
String expected = "{\"id\":3,\"method\":\"call\",\"params\":[2,\"get_account_history\",[\"1.2.139293\",\"1.11.225030218\",20,\"1.11.225487973\"]],\"jsonrpc\":\"2.0\"}";
Assert.assertEquals("Serialized is as expected", expected, serialized);
}
}