dexmaker

    6熱度

    1回答

    我正在嘗試在我的Android測試(使用Robotium)中使用Mockito(1.9.5 rc1)。爲了使它在DVM上運行,我把dexmaker.jar和dexmaker-mockito.jar(v 0.9)放在測試項目的類路徑中。 當運行下面的測試是在Eclipse一個Android JUnit測試: package com.stampay.pos.test; import robogui

    0熱度

    1回答

    目前在https://github.com/lucasr/probe的分岔上工作。剛剛進入開始,但由於某些原因,當我嘗試建立它,我得到這個錯誤好幾次: /Users/me/probe/library/src/main/java/org/lucasr/probe/DexProxyBuilder.java:27: error: package com.google.dexmaker does not

    2熱度

    1回答

    最近我一直在努力與Mockito。但經過勇敢的努力,我編譯時沒有錯誤,除了這個在特定情況下: 當我用Mockito嘲笑一個包私有類,並在同一個包中進行測試時,出現以下錯誤: java.lang.UnsupportedOperationException: cannot proxy inaccessible class class [...].AndroidCalendarGenerator.Man

    1熱度

    1回答

    我想爲Android編寫一個ORM作爲我的最終項目。 我的第一個想法是爲每個獲取和設置注入代碼。 不幸的是,我發現很多帖子都說沒有辦法在Android中注入代碼。 另一方面,我發現「Dexmaker」在運行時生成代碼。 我的問題是:是否有可能在Android中注入代碼(通過「Dexmaker」或其他)? 如果不是該怎麼做呢? 我也想過反射,但恐怕會慢。 在此先感謝。 編輯 西蒙: 是由ORM我換貨

    5熱度

    1回答

    我有一些在4.4/Kitkat下的Android版本上運行時發生崩潰的Android測試。 這些都是我 androidTestCompile 'org.mockito:mockito-core:1.9.5' androidTestCompile 'com.google.dexmaker:dexmaker:1.1' androidTestCompile 'com.google.dexmaker:

    1熱度

    1回答

    嘗試使用Mockito.spy對Android VM(仿真器4.1)進行測試後,對其進行部分模擬。以下是錯誤我得到 java.lang.VirtualMachineError at dalvik.system.DexFile.defineClass(Native Method) at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:

    1熱度

    1回答

    當我用Mockito.mock()嘲笑一個對象時,我希望對象具有stubbed out方法,該方法返回null,0,false等,而沒有任何我嘲笑的真實對象的代碼。我認爲這是Java中的默認行爲,但Android似乎將真實對象作爲模擬的一部分。我如何避免這種情況? public class MockTest extends InstrumentationTestCase { public

    0熱度

    1回答

    僅在運行API v19的模擬器上進行檢測測試期間,我收到以下崩潰。如果我在新版本上運行一切正常。 03-01 20:26:18.781 2878-2878/? E/MonitoringInstrumentation: Exception encountered by: Thread[main,5,main]. Dumping thread state to outputs and pining f

    2熱度

    2回答

    我試圖在Android庫項目上運行單元測試,並使用mockito 1.9.5與dexmaker 1.0 & dexmaker -mockito-1.0 jar文件。 我使用過Android Studio 0.2.6每當我運行一個測試情況下,我最終得到 java.lang.NoClassDefFoundError: org.mockito.Mockito exception. 我已經提到的bui

    1熱度

    2回答

    我有一個類名String和一個包含類代碼的String。例如,「Example」是該類的名稱,並且 public class Example { public void example() {System.out.println ("Hello world!"); } } 該類代碼。 我看着Dexmaker庫,但我不明白是否有可能將生成的代碼編譯進去。而問題是如何編譯Android