tdd

    1熱度

    1回答

    我是Golang的新手,在學習語言的同時一直採用TDD方法。我一直在相處,但我發現測試第三方軟件包相當笨拙,這使我相信我一直在採取錯誤的做法。 我在與被嘲諷一個Redis client進行錯誤處理故障的具體情況。我採取的方法是創建我自己的接口,實現包裝我想要使用的客戶端方法。 type Redis interface { Get(key string) (string, error)

    0熱度

    3回答

    考慮我是使用TDD在正確的方式 我有一個類一個和ATEST類的。我需要一流的乙是幾乎相同A類,我的決定是使用抽象類 - 字母和移動公共職能一個和乙那個類。在那一刻,我還沒有測試字母表抽象類,因爲我正確地測試了所有功能,通過A類,並提起它們來抽象,所有的好,並以TDD方式工作。但是,在這一刻我有不僅涵蓋功能性的部分ATEST測試,但也有字母具體的測試情況下,我應該重複,在乙類案件C,d等。 ? 我應

    0熱度

    1回答

    我正在學習代碼測試(TDD),並想知道應該在Symfony中爲簡單實體測試什麼? 從官方文檔: namespace AppBundle\Entity; use Doctrine\ORM\Mapping as ORM; /** * Category * * @ORM\Table(name="category") * @ORM\Entity(repositoryClass="AppBu

    0熱度

    1回答

    想了解如何編寫測試與 注諾言以下情形:下面的代碼是僞代碼 class Service{ get(){ return Promise.resolve('hi'); } } class otherObj{ trigger(a){ console.log(a); } } class Caller{ getData(){

    0熱度

    1回答

    雖然具有單元測試用例編寫法國和捷克的本地化,沒做 assertThat(formattedDecimal).isEqualTo("8 771,23"); 其中formattedDecimal是一個字符串, 有了結果 org.junit.ComparisonFailure: Expected :"8 771,23" Actual :"8 771,23" 爲什麼失敗?不明白,請指導我在這裏

    1熱度

    1回答

    由於更多人嘗試測試抽象類,因此不要找到此解決方案。這不是我想要的。 我有模式策略,所有的類都應該實現接口。 想要添加基本規格,其餘的應該擴展並添加自己的東西。 我應該在所有規格中重複我的代碼?現在 ,我有2到策略規格: function it_should_implements_LoadStrategyInterface() { $this->shouldBeAnInstanceOf(

    0熱度

    2回答

    爲了使一個具體的例子,我有PromoCode聚合根是由PromoCodeUsage實體,僅由AR控制,以便在AR一些方法只是委託給該實體,如: public function useFor(Order $order): void { $this->promoCodeUsage->useFor($order); } 有些他們被部分下放,如: public function appl

    2熱度

    1回答

    問題更多的是關於正常/理想CI流程的基本理解,以及理解集成測試的範圍。 按我的理解,基本CI CD流 UnitTesting --> IntegrationTesting --> Build Artifact --> Deploy to Dev/Sandbox or any other subsequent environments. 所以單元傢俱測試和集成測試集體決定/確保如果構建穩定,並準

    0熱度

    1回答

    我目前正在使用Auth0進行身份驗證的Angular4 Web應用程序。 雖然身份驗證按預期工作,但Auth0的集成已斷開(讓失敗)我的應用程序的默認測試(Karma單元測試)。 我的代碼如下: // app.component.ts /* * Angular 2 decorators and services */ import { Component, ViewEnc

    0熱度

    1回答

    現在我已經在一些項目中被這個問題困住了,所以我很想找到一個好的解決方案。 考慮以下情形: 我已經在我的叫MyObject的應用程序的目標,這是在MyBusinessLogicObject使用定義的對象。 在MyBusinessLogicObjectTests ,我有@testable import編我的應用程序的軟件包,但需要拉一個對象了非泛型集合後,有條件地投: import XCTest @