stub

    0熱度

    1回答

    我有一個異步函數,我想監視它是否被調用以及參數是什麼。這個函數需要兩個參數來產生一個網絡請求,然後返回一個基於這兩個參數的響應,比如我們假設它是一個附加api。您通過1和1並獲得2。而不是提出這個請求,我想爲它創建一個模擬,我將它替換爲同步的方法。例如。 這裏的原始添加功能: const async realAdd = (a, b) => { return makeRequest(`ht

    0熱度

    1回答

    我試圖在Spring-Boot應用程序中對restController進行測試。 我想測試的方法是依賴於依賴於MongoRepository的服務的crud方法(插入)。 我已經做了如下,但我不明白爲什麼測試不工作,經過許多網絡研究。 @RunWith(SpringRunner.class) @WebMvcTest(value = ConfigTagController.class, secur

    3熱度

    1回答

    我開始使用PHPUnit的測試我的代碼,但我有一些問題了解雙重考驗。 我試圖存根一個類的方法B返回真實的,而不是通常的行爲(假)時,因爲另一方法 我有這樣 class MyClass { function a() { return $this->b(); } function b() { return false;

    1熱度

    1回答

    我已經導出了一個DNNClassifier模型並使用docker在tensorflow服務的服務器上運行它。之後,我寫了一個python客戶端與tensorflow交互 - 爲新的預測服務。 我已經寫了下面的代碼來獲得來自tensorflow-serving服務器的響應。 host, port = FLAGS.server.split(':') channel = implement

    3熱度

    2回答

    一個有趣的學術問題,我試圖解決: 在C代碼,我想在運行時動態重新綁定符號,就像Facebook's fishhook repo這重新綁定函數符號。我主要關心Mach-O可執行文件的__DATA.__la_symbol_ptr部分中引用的符號。隨着魚鉤的實現,你提供了你的新函數來替換原來的函數,一個字符串指出你想要替換的函數,還有一個全局函數指針,它可以取代原來的被替換的函數。 例如,從魚鉤回購自述

    0熱度

    1回答

    我有以下模塊: const rp = require('request-promise'); // dummies.repository.js exports.getDummiesData =() => { const options = { url: 'https://api.github.com/users', headers: { 'User

    0熱度

    1回答

    我想模擬一個ES6類的方法。 我進口車型模塊: // test.js const models = require(path.resolve('./models')); 在模型文件夾中有一個index.js並同時呼籲models.user並重定向到用戶文件夾index.js: // models/index.js models.user = user; 然後我在index.js用戶等級

    0熱度

    1回答

    我試圖測試一個函數,調用連接到亞馬遜AWS的兩個其他函數。考慮到這一點,我不想調用稱爲AWS的真正函數 - 我試圖將它們存根。但是,每次運行我的測試時,它都會調用真正的函數而不是我的存根。 我有點新來測試,可能會失去一些東西,但無法找到任何其他問題的解決方案。 我使用jasmine和sinon 我的代碼如下:因爲我不 export function functionA(id: string): P

    1熱度

    1回答

    我使用Nightwatch.js來測試MERN堆棧應用程序 - 當它收到POST請求/sms/outgoing/時,它會調用Twilio API。 我每次運行我的e2e測試時都不會發送短信 - 相反,我想將行爲存根並理想地返回請求數據,以便檢查我的應用是否提交了正確的信息。 我曾看過圖書館,如nock和fetch-mock,但這些都不能用於依賴硒的測試。 是否有可以攔截通過Selenium服務器的

    1熱度

    1回答

    我有一個類,它在一個IMapper在構造這樣 public Foo(IMapper mapper) 在代碼Foo的我有此線 var dao = _mapper.Map<BaseDAO>(obj); BaseDAO有3個子類型,在我已經設置的實際代碼中這樣 CreateMap<Base, BaseDAO>() .Include<Child1, Child1DAO>() .