我有一個CDI項目,我想用mocks創建單元測試。 要管理嘲笑,我想使用EasyMock並與CDI一起運行,我發現似乎易於使用的cdi-unit項目。 我有一個問題,在CDI上下文中使用EasyMock進行模擬。這裏是我的單元測試: @RunWith(CdiRunner.class)
@AdditionalClasses(MockFactory.class)
public class Resu
我正在嘗試使用CDI-Unit來測試我的Wicket組件,它們使用CDI進行依賴注入。測試似乎在Eclipse中完美工作,但在我的Maven構建過程中失敗,我似乎找不到任何提示和錯誤。 我已經創建了一個簡單的抽象WicketPanel public abstract class MyPanel extends Panel{
private static final long seria
下面的片段就足以重現我的問題: 要麼我設置thrown屬性public並且得到錯誤org.jboss.weld.exceptions.DefinitionException: WELD-000075: Normal scoped managed bean implementation class has a public field 或者我刪除public改性劑和得到的錯誤org.junit.in
首先,我密集搜索並根據http://jglue.org/cdi-unit-user-guide/產生的東西注入單元測試應該工作得很好。 我的設置: @RunWith(CdiRunner.class)
public abstract class CdiUnitBaseTest extends DBUnitBaseTest {
@Produces
public EntityMan