stubs

    1熱度

    1回答

    我的問題有兩個部分。 首先,我知道iOS的測試非常基本,我試圖學習什麼時候使用模擬。據我所知,嘲笑對象是一個虛擬對象的模擬,當難以訪問該對象,如查詢數據庫或不可預知的情況時。你能解釋一個簡單的例子如何模擬數據庫的行爲嗎? 在我的情況下,我想測試從API API調用接收的JSON數據包。我想確保這些數據包不爲空,並且存在特定的節點。什麼是測試這個最好的方法?

    0熱度

    1回答

    我有一個接口,ILoader,在我所定義的擴展方法CheckLoaderDatabaseConnection:在那裏告訴我,我有 //the extension method public static class LoaderExtensions { public static void CheckLoaderDatabaseConnection(this ILoa

    1熱度

    1回答

    我可能會錯過某些明顯的東西,但我無法弄清楚什麼。 我最近在我的新計算機上安裝了WebStorm,並且從設置(我下載了大約6個,可以看到整個列表的同時)下載TypeScript社區存根庫(如Angular,Mongoose等)沒有問題。 現在,今天我正在做同樣的事情,但只得到三個(見截圖)。有沒有人處於相同的情況?我不認爲這是必要的相關,但我沒有更新2017.1所以也許它的東西,在版本...

    1熱度

    2回答

    我有以下的目錄佈局Maven項目: . └── src ├── main │ └── ... └── test └── java └── com.foo ├── stubs │ └── JsonSnippets.java ├── bar │ └── Bar

    1熱度

    1回答

    我的問題: 我試圖存根返回該實例的類方法類,但我得到了題爲測試下面的錯誤「創建具有CSV數據的實例」: Failures: 1) QuestionData.load_questions creates an instance with CSV data Failure/Error: expect(question_data_class).to receive(:new).wi

    0熱度

    3回答

    我有一個PlantTree作業調用PlantTree服務對象。我想測試這個工作,以確定它使用tree參數實例化PlantTree服務並調用call方法。 我對該服務的作用或結果不感興趣。它有自己的測試,我不想重複這些測試的工作。 # app/jobs/plant_tree_job.rb class PlantTreeJob < ActiveJob::Base def perform(t

    0熱度

    2回答

    我是如何使用C++存根函數的新手。 我通過鏈接How to create stub shared libraries on Linux但 1)我不能在C++中,存根是用C++代碼得到確切完整的示例代碼去了。如果有人能指出我確切的樣本例子? 2)另外我正在研究Linux上完全相同的名稱共享庫函數是如何替換存根的? 如果有人能幫我解答我的兩個問題,這將會很有幫助。

    0熱度

    1回答

    在Maven存儲庫中,我可以找到WSO2 Identity Server 5.1.0附帶的各種(SOAP)服務存根(stub)? 存根本身附帶WSO2 Identity Server,位於目錄/repository/components/plugins/中。例如,OAuth存根提供於/repository/components/plugins/org.wso2.carbon.identity.oa

    0熱度

    1回答

    我對單元測試非常熟悉,並且瞭解模擬和存根之間的區別。 Roy Osherove最簡單的解釋是,所有的假貨都是以存根的形式出現,直到你對他們斷言,然後他們是嘲弄。 同樣,我明白了。我的問題是「這是錯誤的使用一個假的情況下同時作爲模擬和存根?就拿從犀牛嘲笑文檔下面的例子(http://ayende.com/wiki/Rhino+Mocks+3.5.ashx) public void When_user

    0熱度

    1回答

    我的數據訪問層上有一個方法,它可以將任何函數作爲搜索條件,並針對我們的實體框架實體運行該方法。我正嘗試在業務層上使用Rhino Mocks創建單元測試,但是這調用了DAL方法。當我嘗試爲此搜索方法創建存根時,似乎無法使其正確運行。我有存根,需要下面的方法: IQueryable<T> AllSearchBy<T>(params Expression<Func<T, bool>>[] search)