unit-testing

    1熱度

    1回答

    考慮用try catch這樣的方法: try { person = this.personRepo.GetPerson(name); } catch (PersonException) { LogHelper.LogDebug("PersonService", "No Person found!"); } 在單元測試中,personRepo是僞造與FakeItEa

    0熱度

    1回答

    我有一個公共無效的方法「a」是要測試,並在「a」我有一個循環與字符串作爲迭代器,在此循環中我調用B的公共無效方法與字符串迭代器作爲參數,我想嘲笑,我想寫一個單元測試來測試使用PowerMock的「a」,我該如何實現這個目標?

    2熱度

    1回答

    我會盡量簡化單元測試中遇到的問題。 我測試靜態私有字段的方法。如果我運行測試,那麼我必須能夠預測靜態場的價值。當我有一個測試,或者如果我逐個運行測試,這不是問題。比一切工作正常。 問題是,當我有一個以上的單元測試,改變靜態值和運行它們。 在這種情況下,只有第一次測試纔會通過,其他所有測試都會失敗。 這是簡化的例子: using Xunit; namespace My.Unit {

    0熱度

    1回答

    我在手錶模式下使用practicalmeteor:mocha,並且已經編寫了一些UI測試(單元測試模板組件)。 我有一個奇怪的問題,即我的失敗測試不會揭示斷言消息,而是代碼片段。 我重視的圖像用一個例子輸出: 不幸的是我沒有找到關於包或摩卡本身的文檔中與此相關的一個配置的任何信息。 我的測試命令如下: meteor test --driver-package practical meteor:mo

    1熱度

    1回答

    我正在爲使用Camel的Spring Boot應用程序進行單元測試。當應用程序運行時,它可以得到被配置爲@Component @Component("agencyExporterProcessor") public class AgencyExporterProcessor {} 豆,我得到這個bean是這樣的: from(getTriggerExportEndpoint())

    0熱度

    1回答

    我試圖將Sandi Metz的單元測試規則應用於對象的公共端確實有影響的消息,並通過測試公共內容來間接測試所有私有內容。 因此,我們避免測試實現,並可以隨時更改它。 我的問題是:如果我的__init__方法設置公開可用的實例屬性,我應該單元測試它。我基本上不知道如果init應該被視爲私有方法(並認爲,如果它設置公共的東西,它應該是單元測試)。 例子: MyClass(object):

    1熱度

    1回答

    我正在爲我的代碼編寫單元測試。現在我想測試放入表單的值是否正確保存在Controller中的變量中。依賴於這個模型屬性的測試都是正確的,失敗。因爲模型存在但是保持爲空,這意味着我以錯誤的方式從我的測試中發送了值。我如何讓我的測試包含輸入值以正確測試發佈方法? 測試testPostValueInModel()失敗,一個AssertionError: java.lang.AssertionError:

    0熱度

    1回答

    我對Angular4相當陌生,需要爲我構建的簡單服務編寫單元測試,但不知道從哪裏開始。 import { Injectable } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { HttpClient } from '@angular/common/http'; import 'rxjs

    2熱度

    3回答

    我喜歡用我的C++單元測試使用catch。 我的目標是比較std::array和std::vector。我創造了這個失敗的例子。 #define CATCH_CONFIG_MAIN #include "catch.hpp" TEST_CASE("Vector") { std::vector<double> direction = {0.1, 0.3, 0.4}; std:

    1熱度

    3回答

    我想測試一個基本的控制器: @Autowired DAOInterface db; @RequestMapping(value = "/postdb", method = RequestMethod.GET) @ResponseBody public String postdb( @RequestParam(value = "id", required = true) Stri