}
@Test
public void loadServerGroups() throws Exception
{
ServerGroupStore store = injector.getInstance(ServerGroupStore.class);
TestCallback<List<ServerGroupRecord>> callback = new TestCallback<List<ServerGroupRecord>>() {
@Override
public void onSuccess(List<ServerGroupRecord> result) {
assertTrue("No groups loaded", result.size()>0);
assertEquals("main-server-group",result.get(0).getGroupName());
didCallback = true;
}
};
store.loadServerGroups(callback);
synchronized (callback) {
callback.wait(500);
}