@Test
public void getUserInfo() throws Exception {

    TestSubscriber<UserInfo> subscriber = TestSubscriber.create();
    userDataSource.getUserInfo("TellH").subscribe(subscriber);
    subscriber.assertValueCount(1);
    List<UserInfo> event = subscriber.getOnNextEvents();
    assertNotNull(event);
    assertTrue(event.size() == 1);
    for (UserInfo userInfo : event) {
        System.out.println(userInfo.toString());
    }
}