unit-testing

    0熱度

    1回答

    我正在使用Visual Studio進行單元測試。創建一個測試項目,其目錄位於我正在測試的項目內。 我想「單元測試」一個函數打開數據庫文件,並根據數據庫的內容創建類對象。 函數本身實際上工作正常。 bool import_materials_from_db(const char *db_name){ sqlite3 *db; int rc = sqlite3_open_v2(d

    0熱度

    1回答

    我正在研究一個有兩個分離目錄(如我們稱爲cordApp的兩個獨立應用程序)的項目,在第一個cordapp中我們有「a,b, c「班,第二個班有」d,e,f「班。 背後的想法是,第二個cordapp必須比第一個輕得多,因爲它必須在網絡上旅行,所以第一個的尺寸「沉重」大於第二個。 我們把測試文件夾放在第一個(較重),但我需要測試從「更輕」的東西,我怎麼能導入第一個第二個? 現在我的解決方案是在第二個文

    1熱度

    1回答

    我對隨機生成的數據進行了大量檢查。我怎樣才能得到報告消息只爲失敗的測試,如果檢查是好的,什麼也不顯示?

    0熱度

    1回答

    我有這個類來嘲弄一個DAO: //... private ClientesRepository clientesRepository; @Mock private Cliente cliente; @Mock private EntityManager manager; @Before public void init()

    1熱度

    1回答

    我試圖單元測試一個服務,我有可以響應http調用。我可以測試成功請求,但是當響應的狀態代碼與200不同時,我無法進行測試。 例如,讓我們假設請求返回404狀態,然後我無法正確測試。 這是我的服務: @Injectable() export class ApiService { constructor( private _http: HttpClient, priv

    1熱度

    1回答

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

    3熱度

    1回答

    我正在構建一個小的Laravel應用程序,我想用phpunit測試它。是一個非常簡單的應用程序有一個控制器: namespace App\Http\Controllers; use Illuminate\Http\Request; use GuzzleHttp\Client; class MyController extends Controller { protected

    0熱度

    1回答

    我有下面的代碼。文件foo.py有: #!/usr/bin/python3 import time class Foo(): def foo(self, num): time.sleep (10) return num + num 文件mock_test.py有: #!/usr/bin/python3 from mock import patch im

    0熱度

    1回答

    我試圖編寫'摘要'的單元測試,但不知道我需要檢查哪些變量? from prometheus_client import Counter, Summary import unittest import time from prometheus_client import REGISTRY my_summary = Summary('my_summary', 'A useful help s

    1熱度

    1回答

    在編寫測試時,我經常需要模擬幾個類的方法。目前我正在通過嵌套with陳述包含mock引用例如 from ... import A def test_sample(self) instance = A() with mock(A, 'function_1', return_value=1): with mock(A, 'function_2', return_v