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

Version Path
spring-gen-0.2.3 lib/templates/src/test/java/unit/controller/ControllerUnitTestConfig.java.erb
spring-gen-0.2.2 lib/templates/src/test/java/unit/controller/ControllerUnitTestConfig.java.erb
spring-gen-0.2.1 lib/templates/resource/test/unit/controller/ControllerUnitTestConfig.java.erb
spring-gen-0.2.0 lib/templates/resource/test/unit/controller/ControllerUnitTestConfig.java.erb