unit-testing

    1熱度

    1回答

    這可能是錯誤的編碼,但任何想法如何應該被讚賞。 我有這個類TestClass需要注入很多服務類。由於我不能在@Autowired對象上使用@BeforeClass,因此我使用AbstractTestExecutionListener。一切都按預期工作,但當我在@Test塊,所有對象評估null。 任何想法如何解決這個問題? @RunWith(SpringJUnit4ClassRunner.clas

    0熱度

    2回答

    我們正在與我的同事討論這種方法。他們說只能在集成或功能級別上使用SpringRunner。 問題是什麼利弊在下面的級別使用它? 例如,我有簡單的bean: public class RewardDurationCalculator { private Clock clock; public OptionalLong calculate(DurationType durati

    0熱度

    1回答

    Gradle'Jacoco'插件的'jacocoTestReport'生成所有單元測試的代碼覆蓋率報告。 我該如何繼續創建一個gradle任務來爲每個單元測試分別生成'Jacoco'代碼覆蓋率報告? HelloWorld.java HelloWorldTest.java包含的Test1,Test2的,Test3的方法 我想生成的Test1,Test2的,Test3的方法單獨Jacoco代碼覆蓋率報

    0熱度

    1回答

    我發現了'去測試'通過,但如果我特定的子測試,它會失敗,在這裏我給一個全局變量樣本,'去測試'將通過,'去測試運行f/sample2'將失敗。 我很好奇我應該遵循什麼規則來防止這些問題? t.go package main import "fmt" var g string func f(s string) string { g = g + s return s

    0熱度

    1回答

    我有一個頂級模塊AppModule的Angular(4.x)應用程序,它聲明瞭幾個自定義組件,因此它們可以在模板中使用。 然而,對於茉莉/人緣測試最常用的方法似乎是使用BrowserDynamicTestingModule並在beforeEach聲明任何所需的自定義組件,例如: beforeEach(async(() => { TestBed.configureTestingModule

    0熱度

    1回答

    我在一個更大的項目中使用Cedar框架進行單元測試。我正在爲包含UITableView的視圖編寫單元測試。 初始化: subject = [[ControllerWithTableView alloc] initWithParams:params]; navigationController = [[UINavigationController alloc] initWithRootViewCo

    1熱度

    1回答

    以前我在使用ShadowAlertDialog.getLatestAlertDialog()來使用Robolectric測試AlertDialog。不過,我已經更新了我的用戶界面,現在我正在使用V7支持庫。所以,它給了我不兼容的類型錯誤。 Error:(82, 50) error: incompatible types required: android.support.v7.app.Alert

    1熱度

    1回答

    例如,我有一個採用原始數據,分析數據並返回報告數字的類。讓我們把它SomeReportDataProvider class SomeReportDataProvider { public function report(array $data) { $data = $this->prepare($data); $report = [];

    0熱度

    1回答

    我正在嘗試爲我的應用程序編寫一些單元測試。我正在使用Realm和RAC框架,但是他們都不能在我的單元測試中使用。 import XCTest @testable import FlightRecords class RecordsViewModelTests: XCTestCase { var viewModelUnderTest: RecordsViewModel!

    1熱度

    1回答

    我有一個測試域驗證問題。 這裏是我的單元測試: @Unroll void "Validate domain object SecUser when id:#id, username:#username, password:#password"() { when: SecUser user = new SecUser(id: id, username: usern