@Test public void testGetFirstOfMany() throws Exception { List<String> words = Lists.newArrayList(firstWord, "goodbye", "blah"); Future<RestfulCollection<String>> collection = ImmediateFuture.newInstance( new RestfulCollection<String>(words)); Future<String> futureWord = FutureUtil.getFirstFromCollection(collection); assertEquals(firstWord, futureWord.get()); }
@Test public void testGetFirstOfSingle() throws Exception { List<String> words = Lists.newArrayList(firstWord); Future<RestfulCollection<String>> collection = ImmediateFuture.newInstance( new RestfulCollection<String>(words)); Future<String> futureWord = FutureUtil.getFirstFromCollection(collection); assertEquals(firstWord, futureWord.get()); }
@Test public void testGetFirstOfNone() throws Exception { List<String> words = Lists.newArrayList(new String[]{}); Future<RestfulCollection<String>> collection = ImmediateFuture.newInstance( new RestfulCollection<String>(words)); Future<String> futureWord = FutureUtil.getFirstFromCollection(collection); assertNull(futureWord.get()); } }
Future<RestfulCollection<Person>> people = personService.getPeople( userIds, groupId, options, fields, request.getToken()); return FutureUtil.getFirstFromCollection(people); } else { return personService.getPerson(userIds.iterator().next(), fields, request.getToken()); optionalUserIds, new GroupId(GroupId.Type.self, null), options, fields, request.getToken()); return FutureUtil.getFirstFromCollection(people); } else { ImmutableSet.Builder<UserId> personIds = ImmutableSet.builder();
@Test public void testGetFirstOfNone() throws Exception { List<String> words = Lists.newArrayList(new String[]{}); Future<RestfulCollection<String>> collection = ImmediateFuture.newInstance( new RestfulCollection<String>(words)); Future<String> futureWord = FutureUtil.getFirstFromCollection(collection); assertNull(futureWord.get()); } }
@Test public void testGetFirstOfMany() throws Exception { List<String> words = Lists.newArrayList(firstWord, "goodbye", "blah"); Future<RestfulCollection<String>> collection = ImmediateFuture.newInstance( new RestfulCollection<String>(words)); Future<String> futureWord = FutureUtil.getFirstFromCollection(collection); assertEquals(firstWord, futureWord.get()); }
@Test public void testGetFirstOfSingle() throws Exception { List<String> words = Lists.newArrayList(firstWord); Future<RestfulCollection<String>> collection = ImmediateFuture.newInstance( new RestfulCollection<String>(words)); Future<String> futureWord = FutureUtil.getFirstFromCollection(collection); assertEquals(firstWord, futureWord.get()); }