### Question:
AlbumHandler { @Operation(httpMethods = "POST", bodyParam = "album") public Future<?> create(SocialRequestItem request) throws ProtocolException { Set<UserId> userIds = request.getUsers(); List<String> albumIds = request.getListParameter("albumId"); HandlerPreconditions.requireNotEmpty(userIds, "No userId specified"); HandlerPreconditions.requireSingular(userIds, "Multiple userIds not supported"); HandlerPreconditions.requireEmpty(albumIds, "Cannot specify albumId in create"); return service.createAlbum(Iterables.getOnlyElement(userIds), request.getAppId(), request.getTypedParameter("album", Album.class), request.getToken()); } @Inject  AlbumHandler(AlbumService service, ContainerConfig config); @Operation(httpMethods = "POST", bodyParam = "album") Future<?> create(SocialRequestItem request); @Operation(httpMethods = "GET") Future<?> get(SocialRequestItem request); @Operation(httpMethods = "PUT", bodyParam = "album") Future<?> update(SocialRequestItem request); @Operation(httpMethods = "DELETE") Future<?> delete(SocialRequestItem request); @Operation(httpMethods = "GET", path = "/@supportedFields") List<Object> supportedFields(RequestItem request);  }### Answer:
@Test public void testCreate() throws Exception { }