mockito

    3熱度

    6回答

    我正在嘗試使用JUNIT和Mockito測試我的liferay portlet插件代碼。目前我正在模擬服務實現以返回模擬數據並測試功能。 我面臨的問題是,我需要測試一些代碼,這需要屬性: PropsUtil.get(「someKey」) 但是當我運行它作爲一個獨立的JUnit測試,PropsUtil不是從任何閱讀屬性文件。 有沒有什麼辦法可以在不改變源代碼的情況下從liferay屬性(portal

    0熱度

    1回答

    我正在使用Spring和Mockito進行一些單元測試。 我在springcontext.xml配置的嘲笑如下: <bean id="featureEndpoint" class="org.mockito.Mockito" factory-method="mock"> <constructor-arg value="com.company.blah.blah.FeatureEndpoin

    1熱度

    1回答

    厭倦了手工製作的模擬,我正在嘗試將Mockito引入到我的項目中。 假設我有一堆數據庫訪問器隔離給定用例(或服務)的所有Hibernate查詢。所以我可以有RoutingDao,UserDao,ReportingDao等接口。這些接口中的每一個都使用諸如commit(),rollback()或reload(Entity)的方法擴展了非常通用的Dao。對於Hibernate,後者應該用當前會話重新加

    2熱度

    3回答

    我正在測試的功能之一是將sshing放入機器。我想嘲笑ping方法,實際上它試圖將ssh放入一臺機器中,因爲我並不是真正意識到一臺機器。 類我測試: public class TestMachine { public int ping(host){ } public boolean machineIsGood(host) { blah blah

    4熱度

    2回答

    我想對Business類進行測試,並且出現此問題:其中一個模擬對象對其他類(如站點,URL和ComplexObject)具有很多依賴關係。 我的問題是:如果我必須在我需要測試的方法中使用我的模擬對象的這種方法,我該如何隔離我的類?我應該嘲笑他們並將他們添加到嘲弄的對象?

    3熱度

    2回答

    當使用PowerMock(使用Mockito)時,我們是否需要模擬所有類的靜態方法?我的意思是,假設我們有: class MockMe { public static MockMe getInstance(){ //return new Instance via complex process; } public static List<X> ano

    10熱度

    3回答

    我有這樣一個類: public final class Foo { public native int getBar(); public String toString() { return "Bar: " + getBar(); } } 請注意:getBar()用JNI實現,該類是最後。我想寫一個junit測試來測試toString(

    0熱度

    2回答

    我開始與mockito和想知道如何僞造添加觀察員。我想編寫一個測試,確保函數調用後觀察者數增加。 例如測試代碼: MyClassUnderTest instance = new MyClassUnderTest(); AudioDeviceManager adm = mock(AudioDeviceManager.class); assertEquals(adm.countObservers

    11熱度

    2回答

    這是測試: import static junit.framework.Assert.assertTrue; import static org.powermock.api.mockito.PowerMockito.mock; import static org.powermock.api.mockito.PowerMockito.whenNew; import org.junit.Tes

    2熱度

    4回答

    給定一個擴展SimpleJdbcDaoSupport的類,如何模擬SimpleJdbcTemplate? public class SimpleJdbcDaoSupportExtension extends SimpleJdbcDaoSupport { public SimpleJdbcDaoSupportExtension (JdbcTemplate jdbcTemplate){