// Path: src/spring-cloud-cloudfoundry-service-broker/src/test/java/org/springframework/cloud/servicebroker/model/fixture/ServiceFixture.java
// public class ServiceFixture {
// 
// 	public static ServiceDefinition getSimpleService() {
// 		return new ServiceDefinition(
// 				"service-one-id", 
// 				"Service One", 
// 				"Description for Service One", 
// 				true,
// 				PlanFixture.getAllPlans());
// 	}
// 
// 	public static ServiceDefinition getServiceWithRequires() {
// 		return new ServiceDefinition(
// 				"service-one-id",
// 				"Service One",
// 				"Description for Service One",
// 				true,
// 				true,
// 				PlanFixture.getAllPlans(),
// 				null,
// 				null,
// 				Arrays.asList(
// 						ServiceDefinitionRequires.SERVICE_REQUIRES_SYSLOG_DRAIN.toString(),
// 						ServiceDefinitionRequires.SERVICE_REQUIRES_ROUTE_FORWARDING.toString()
// 				),
// 				null);
// 	}
// 
// }
// 
// Path: src/spring-cloud-cloudfoundry-service-broker/src/main/java/org/springframework/cloud/servicebroker/service/CatalogService.java
// public interface CatalogService {
// 
// 	/**
// 	 * Return the catalog of services provided by the service broker.
// 	 *
// 	 * @return the catalog of services
// 	 */
// 	Catalog getCatalog();
// 
// 	/**
// 	 * Get a service definition from the catalog by ID.
// 	 *
// 	 * @param serviceId  The ID of the service definition in the catalog
// 	 * @return the service definition, or null if it doesn't exist
// 	 */
// 	ServiceDefinition getServiceDefinition(String serviceId);
// 	
// }


import org.springframework.cloud.servicebroker.model.fixture.ServiceFixture;
import org.springframework.cloud.servicebroker.service.CatalogService;
import org.mockito.Mock;
import static org.mockito.Matchers.eq;
import static org.mockito.Mockito.when;
package org.springframework.cloud.servicebroker.controller;



public abstract class ControllerIntegrationTest {
	@Mock
// Path: src/spring-cloud-cloudfoundry-service-broker/src/test/java/org/springframework/cloud/servicebroker/model/fixture/ServiceFixture.java
// public class ServiceFixture {
// 
// 	public static ServiceDefinition getSimpleService() {
// 		return new ServiceDefinition(
// 				"service-one-id", 
// 				"Service One", 
// 				"Description for Service One", 
// 				true,
// 				PlanFixture.getAllPlans());
// 	}
// 
// 	public static ServiceDefinition getServiceWithRequires() {
// 		return new ServiceDefinition(
// 				"service-one-id",
// 				"Service One",
// 				"Description for Service One",
// 				true,
// 				true,
// 				PlanFixture.getAllPlans(),
// 				null,
// 				null,
// 				Arrays.asList(
// 						ServiceDefinitionRequires.SERVICE_REQUIRES_SYSLOG_DRAIN.toString(),
// 						ServiceDefinitionRequires.SERVICE_REQUIRES_ROUTE_FORWARDING.toString()
// 				),
// 				null);
// 	}
// 
// }
// 
// Path: src/spring-cloud-cloudfoundry-service-broker/src/main/java/org/springframework/cloud/servicebroker/service/CatalogService.java
// public interface CatalogService {
// 
// 	/**
// 	 * Return the catalog of services provided by the service broker.
// 	 *
// 	 * @return the catalog of services
// 	 */
// 	Catalog getCatalog();
// 
// 	/**
// 	 * Get a service definition from the catalog by ID.
// 	 *
// 	 * @param serviceId  The ID of the service definition in the catalog
// 	 * @return the service definition, or null if it doesn't exist
// 	 */
// 	ServiceDefinition getServiceDefinition(String serviceId);
// 	
// }


// Path: src/spring-cloud-cloudfoundry-service-broker/src/test/java/org/springframework/cloud/servicebroker/controller/ControllerIntegrationTest.java
import org.springframework.cloud.servicebroker.model.fixture.ServiceFixture;
import org.springframework.cloud.servicebroker.service.CatalogService;
import org.mockito.Mock;
import static org.mockito.Matchers.eq;
import static org.mockito.Mockito.when;

package org.springframework.cloud.servicebroker.controller;



public abstract class ControllerIntegrationTest {
	@Mock
	protected CatalogService catalogService;