jmockit

    1熱度

    2回答

    我是jmockit的新手,並且想要在基於Java的Spring應用程序配置中模擬一個bean。我想(希望更好),它會是這樣的: @Configuration public class MyApplicationConfig { @Bean // this bean should be a mock SomeService getSomeService() { re

    0熱度

    1回答

    當在命令行上使用gradle運行時,junit運行良好,但無法在eclipse上作爲junit測試運行。爲什麼?? 所有的測試通過命令:命令行gradlew乾淨測試,但在失敗時RunAs - > Junit 我正在使用jmockit作爲嘲諷框架在失敗的測試(只從eclipse)。還使用jmockit覆蓋測試覆蓋率。 這裏是堆棧跟蹤: Class not found app.services.sto

    1熱度

    2回答

    我有一個類的私有無效方法。我想用Jmockit測試它,有沒有一種方法? private void logRetry(IOException ex) { if (log.isWarnEnabled()) { log.warn("I/O exception (" + ex.getClass().getName() + ") caught when processing reque

    3熱度

    1回答

    有一個java類,它基於Singleton模式。如何爲這個班級做單元測試?以下是我的相關代碼: public class ConfigFromFile implements ConfigStrategy { private String endpoint; private final static String CONFIG_FILE = "/conf/config.prope

    0熱度

    1回答

    我有抽象類D這是測試類T的依賴關係。 測試類: public class T_Test { @Tested T tested; D dependency; public void test() { dependency.doSomething(); tested.testedMethod(dependency); } } 我

    0熱度

    1回答

    我期待嘲笑支持類的靜態方法,爲了做到這一點,我需要嘲笑使用jMockit測試下的類的方法。在下面的例子中,我想模擬方法canContinue以便始終進入if條件。我也打算嘲笑靜態方法並驗證之後發生的所有事情。 public class UnitToTest { public void execute() { Foo foo = // Bar bar = //

    1熱度

    1回答

    我有這樣 private byte[] getInternalMDPayload(String metaDataDirString) { byte[] data = new byte[16384]; try { final InputStream internalMetadataInputStream = this.getClass().getCla

    1熱度

    1回答

    我想檢查函數是否被調用。我必須用jMockit來完成,其中函數的類型爲void。我也想知道如何用void作爲返回類型對函數進行單元測試。 我想檢查下面給出的代碼。我會怎麼做?所有這些功能都是爲了讓問題變得清晰明瞭的假設。 如何檢查函數logdata,processdata是否被調用?我怎麼寫測試案例爲checkdata功能。 (我使用TestNG的工具。) public void checkdat

    7熱度

    2回答

    假設我有一個程序,它看起來像這樣: @Component public class MainAction { public void doTheAction() { System.out.println("Now doing the action"); } } @Aspect @Component public class BeforeAspect {

    4熱度

    1回答

    我想使用Espresso和JMockito。 但我不運行測試。 如果你有解決辦法,幫幫我。 我寫了一些文件(build.gradle(app,project),Test java),如下所示。 的build.gradle(APP) apply plugin: 'com.android.application' android { compileSdkVersion 22 b