cdi-unit

    2熱度

    1回答

    以下是單元測試代碼。當我們運行單元測試代碼(SampleServiceTest2)時;在AbstractDao中注入的EntityManager始終爲空!我們如何在單元測試期間注入em。 *** SampleServiceTest2.java import javax.inject.Inject; import org.jglue.cdiunit.CdiRunner; import org.

    1熱度

    1回答

    在一些項目中,我使用jglue來測試CDI注入支持。 服務器「jglue.org」和maven存儲庫不再可用。有誰知道會發生什麼?

    3熱度

    3回答

    我有一個CDI項目,我想用mocks創建單元測試。 要管理嘲笑,我想使用EasyMock並與CDI一起運行,我發現似乎易於使用的cdi-unit項目。 我有一個問題,在CDI上下文中使用EasyMock進行模擬。這裏是我的單元測試: @RunWith(CdiRunner.class) @AdditionalClasses(MockFactory.class) public class Resu

    2熱度

    1回答

    我正在嘗試使用CDI-Unit來測試我的Wicket組件,它們使用CDI進行依賴注入。測試似乎在Eclipse中完美工作,但在我的Maven構建過程中失敗,我似乎找不到任何提示和錯誤。 我已經創建了一個簡單的抽象WicketPanel public abstract class MyPanel extends Panel{ private static final long seria

    2熱度

    1回答

    下面的片段就足以重現我的問題: 要麼我設置thrown屬性public並且得到錯誤org.jboss.weld.exceptions.DefinitionException: WELD-000075: Normal scoped managed bean implementation class has a public field 或者我刪除public改性劑和得到的錯誤org.junit.in

    2熱度

    3回答

    我們希望使用Jglue框架來單元測試我們的CDI應用程序。我們使用gradle來建造。 我們準備了這樣的事情: 1)班進行測試: @Default public class RateTypeHibernateFactory implements RateTypeFactory { @Override public RateType getInstance(String name, Stri

    1熱度

    1回答

    我正在使用CDI單元跑步者進行測試,並希望排除某些類(因爲它們對CDI事件起作用)。我嘗試了beans.xml: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <beans xmlns="http://xmlns.jcp.org/xml/ns/javaee"> <scan> <exclude name="co

    1熱度

    1回答

    首先,我密集搜索並根據http://jglue.org/cdi-unit-user-guide/產生的東西注入單元測試應該工作得很好。 我的設置: @RunWith(CdiRunner.class) public abstract class CdiUnitBaseTest extends DBUnitBaseTest { @Produces public EntityMan