tdd

    1熱度

    1回答

    我正在使用Chai.js。我有以下的說法 it('Expects subjects in the response body',() => { expect(response.body).to.be.an('object').that.includes.key("subjects"); expect(response.body.subjects).to.be.an('array').t

    -1熱度

    2回答

    我想測試方法,它可以從特定的URL地址獲取數據並將其作爲字符串添加到ArrayList。現在的代碼: public List<String> getListOfAirportsFromCsvAsAStrings(String urlAddress) { BufferedReader reader = null; try { URL url = new URL(u

    1熱度

    1回答

    我有這樣的測試: test "invalid signup" do get signup_path assert_no_difference 'User.count' do post users_path, user: { name: '', email: '', password: '', password_confirmation:''

    3熱度

    1回答

    我們有一個相當大的Eclipse RCP應用程序,不確定如何正確測試它的插件。 對於每個插件,都有一個包含單元測試的測試片段。 對於較小的測試,不需要運行RCP平臺,我們只需調用「標準」JUnit測試運行器即可。 對於測試,需要在RCP平臺,有使用JUnit插件測試運行,以測試它的可能性。 對於JUnit的插件測試,它可以定義當RCP平臺啓動的插件被加載。 問題:運行JUnit插件測試需要花費大量

    0熱度

    1回答

    我正在編寫一個驗收測試,其中用戶填寫表單並向第三方資源發出ajax請求。我正在嘲笑Ember CLI Mirage的請求。 我正在寫一個基本的工作示例,我會在我的測試通過後重構。我知道我需要將我的請求抽象爲一個服務或實用程序,但是我不喜歡重構我的代碼,而無需對其進行工作測試。 我的代碼似乎工作,但是,當我返回一個結果,改變模板中的某些內容,我無法通過測試。 重要的是要注意:我嘲笑的第三方API是不

    0熱度

    2回答

    假設有一個功能download_page_html(url),它下載由(有效)url指向的頁面的HTML內容。各種功能使用它download_page_html做他們的工作。 現在,測試時我不想從維基百科下載HTML,而是從本地主機下載。 那麼如何攔截各種函數調用download_page_html並替換url參數的值呢?

    1熱度

    2回答

    說我有以下方法: public function setDeliveryDay(int $deliveryDay) { $this->deliveryDay = $deliveryDay; } 我想寫一個測試,以確保此setter只允許ISO-8601的值(所以1到7),我將如何實現這一目標? 看來唯一真正的方法是分別測試低於或高於1和7的每個可能的整數? 當然這並不明智,特別是

    1熱度

    1回答

    我的問題與Mockito: Mock private field initialization相同,但是適用於Google Mock框架。簡而言之: class Target { private: Person person = new Person(); public: void testMethod() { person.someMethod();

    0熱度

    1回答

    我有一個任務要做: 這個控制器應該有自己的單元測試來驗證,@RequestMapping設置爲/ api/report/article_pairs。 @RestController @RequestMapping("/api/report/article_pairs") public class ArticlePairsController extends ReportController<A

    1熱度

    1回答

    我試圖進行以下測試: it 'remove item from cart' do visit cart_path button = page.find("a[href='/carts/#{item.id}/remove']") card = find_ancestor_with_class(button, '.card') button.click