package org.yestech.rpx.objectmodel;
import org.json.JSONException;
import org.json.JSONObject;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import static org.yestech.rpx.objectmodel.RPXUtil.fromRPXDateString;
/**
* @author A.J. Wright
*/
public class SharedRegistrationTest {
@Test
public void fromJsonTest() throws JSONException {
String json = "{\n" +
" \"dob\": \"1979-01-09\",\n" +
" \"nickname\": \"A.J.\",\n" +
" \"fullname\": \"Andrew Wright\",\n" +
" \"gender\": \"M\",\n" +
" \"email\": \"ayax79@gmail.com\"\n" +
" }";
SharedRegistration sreg = SharedRegistration.fromJson(new JSONObject(json));
assertEquals(fromRPXDateString("1979-01-09"), sreg.getDob());
assertEquals("A.J.", sreg.getNickname());
assertEquals("Andrew Wright", sreg.getFullname());
assertEquals(Gender.MALE, sreg.getGender());
assertEquals("ayax79@gmail.com", sreg.getEmail());
}
}