Java CdiUnit:DeploymentException:WELD-001408:AppealRepositoryApi类型与限定符@Named的未满足依赖关系

Java CdiUnit:DeploymentException:WELD-001408:AppealRepositoryApi类型与限定符@Named的未满足依赖关系,java,cdi,java-ee-6,cdi-unit,Java,Cdi,Java Ee 6,Cdi Unit,我正在尝试使用CdiUnit测试一些逻辑 有一个接口: public interface Repository<T extends BaseEntity> { T getByReferenceId(UUID referenceUUID); } Bean配置为(如在主块和测试块中): 在注入点[BackedAnnotatedField]@Inject@Http private org.jglue.cdiunit.ContextController.conversati

我正在尝试使用CdiUnit测试一些逻辑

有一个接口:

 public interface Repository<T extends BaseEntity> {
      T getByReferenceId(UUID referenceUUID);
 }
Bean配置为(如在主块和测试块中):


在注入点[BackedAnnotatedField]@Inject@Http private org.jglue.cdiunit.ContextController.conversationContext

请使用以下信息更新问题:--1。您使用哪种版本的cdi装置?---2.通过在测试类的同一字段上同时使用
@Inject
@Mock
,您希望实现什么?
 @Named("appealRepository")
 public class RepositoryImpl<T extends BaseEntity> extends AbstractDao<T> implements Repository<T> {
   @Override
   public T getByReferenceId(UUID referenceUUID) {
         return super.getByReferenceId(referenceUUID);
     }
  }
 @RunWith(CdiRunner.class)
 public class ReadSourceDataTest {

      @Inject
      @Mock
      @Named("appealRepository")
      private AppealRepositoryApi appealRepository;
     ////
}
<beans xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="
  http://xmlns.jcp.org/xml/ns/javaee
  http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd"
   bean-discovery-mode="all">
  DeploymentException: WELD-001408: Unsatisfied dependencies for type Repository with qualifiers @Named

  DeploymentException: WELD-001408: Unsatisfied dependencies for type ConversationContext with qualifiers @Http