Sha256: 15e3d011bd7500e394284314b80711b082d96dd6aae36988aa22c74f25a315ce
Contents?: true
Size: 1.49 KB
Versions: 4
Compression:
Stored size: 1.49 KB
Contents
package <%=@package%>.unit.<%=@model_name.downcase%>.controller; <%=@licence%> import <%=@package%>.assembler.<%=@model_name%>Assembler; import <%=@package%>.repository.<%=@model_name%>Repository; import <%=@package%>.controller.<%=@model_name%>Controller; import org.mockito.Mockito; import org.springframework.cloud.client.loadbalancer.LoadBalancerClient; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.web.PagedResourcesAssembler; import org.springframework.hateoas.config.EnableHypermediaSupport; /** * Configuration for <%=@model_name%> controller unit tests. * @author <%=@user_name%> */ @Configuration @EnableHypermediaSupport(type = {EnableHypermediaSupport.HypermediaType.HAL}) public class <%=@model_name%>ControllerUnitTestConfig { @Bean public <%=@model_name%>Controller <%=@model_name.downcase%>Controller() { return new <%=@model_name%>Controller(); } @Bean public LoadBalancerClient loadBalancerClient() { return Mockito.mock(LoadBalancerClient.class); } @Bean public <%=@model_name%>Repository <%=@model_name.downcase%>Repository() { return Mockito.mock(<%=@model_name%>Repository.class); } @Bean public <%=@model_name%>Assembler <%=@model_name.downcase%>Assembler() { return Mockito.mock(<%=@model_name%>Assembler.class); } @Bean public PagedResourcesAssembler pagedResourcesAssembler() { return Mockito.mock(PagedResourcesAssembler.class); } }
Version data entries
4 entries across 4 versions & 1 rubygems