/* DO NOT EDIT: File is auto-generated */
package <%= to_package(repository.ejb.qualified_cdi_types_test_name) %>;

@java.lang.SuppressWarnings( { "UnusedDeclaration" } )
@javax.annotation.Generated( "Domgen" )
public class <%= repository.ejb.cdi_types_test_name %>
{
<%
  repository.data_modules.select{|d|d.ejb?}.each do |data_module|
    data_module.services.select{|s|s.ejb? && s.ejb.generate_base_test?}.each do |service|
-%>
  @org.testng.annotations.Test
  public void ensure<%= data_module.name %><%= service.name %>ImplementationIsCdiType()
    throws java.lang.Exception
  {
    org.realityforge.guiceyloops.server.AssertUtil.assertNoFinalMethodsForCDI( <%= service.ejb.qualified_service_implementation_name %>.class );
  }
<%
    end
  end
-%>
}

/* DO NOT EDIT: File is auto-generated */
package <%= to_package(repository.ejb.qualified_cdi_types_test_name) %>;

@java.lang.SuppressWarnings( { "UnusedDeclaration" } )
@javax.annotation.Generated( "Domgen" )
public class <%= repository.ejb.cdi_types_test_name %>
{<%
  repository.data_modules.select{|d|d.ejb?}.each do |data_module|
    data_module.services.select{|s|s.ejb? && s.ejb.generate_base_test?}.each do |service|
-%>

  @org.testng.annotations.Test
  public void ensure<%= data_module.name %><%= service.name %>ImplementationIsCdiType()
    throws java.lang.Exception
  {
    org.realityforge.guiceyloops.server.AssertUtil.assertNoFinalMethodsForCDI( <%= service.ejb.qualified_service_implementation_name %>.class );
  }
<%
    end
  end
-%>
<% if repository.imit? -%>

  @org.testng.annotations.Test
  public void ensureReplicantSessionManagerImplementationIsCdiType()
    throws java.lang.Exception
  {
    org.realityforge.guiceyloops.server.AssertUtil.assertNoFinalMethodsForCDI(<%=repository.imit.qualified_session_manager_name%>.class );
  }
<% end -%>
}

Add test required for imitation layer
Add test required for imitation layer
