cost 357 ms
Java 真或斷言

[英]Java Truth OR assertion

如果滿足以下任何陳述,我想檢查 Java 真值斷言庫: 換句話說,我正在檢查strToCheck是否a OR 開頭包含 substring 123 ,或以@結尾。 Aka,如果適用 3 個條件中的任何一個。 我只是以斷言為例。 有沒有辦法用真理做邏輯或斷言? 我知道對於 Hamcrest,我們可以 ...

可以自動為我的域模型生成 truth.dev 主題嗎?

[英]Possible to generate truth.dev Subjects for my domain model automaticly?

我有點喜歡 Google 的Truth.dev 庫。 我在 Java 中有一個大型域模型,並且想在我自己的主題文件中為它們添加幾個小的自定義斷言。 雖然每次都為 Subjects 創建樣板文件有點痛苦,但我希望默認情況下有很多明顯/直接的斷言。 類似於AssertJ 的生成器項目。 例如,給定以 ...

Android Studio:無法導入庫 JUnit 和 Truth

[英]Android Studio: Cannot import libraries JUnit and Truth

在為官方文檔中的單元測試創建 class 之后,我導入了 com.google.common.truth.Truth.assertThat和org.junit.Test庫,但 android studio 無法拾取它並顯示錯誤“無法解析符號“Truth” “和”無法解析符號“測試””。 在搜索解決 ...

androidTestImplementation Google Truth 1.0 和實現 Google Guava 27.0.1 無法滿足的版本約束

[英]Unsatisfiable version constraints with androidTestImplementation Google Truth 1.0 and implementation Google Guava 27.0.1

簡而言之我無法使用以下添加的依賴項構建最小的新Android Studio項目: 如何重現我就是這樣做的,但當然還有其他方法。 在Android Studio 3.5.2 中: 文件→新建→新建項目... 在創建新項目對話框中: 手機和平板電腦選項卡 →不添加活動→下一步名稱, Package 名稱 ...

如何在測試依賴項中修復拆分包?

[英]How to fix a split-package in test dependencies?

我創建了一個示例項目來解釋我遇到的問題。 我有使用兩個具有拆分包的依賴罐的測試。 在這種情況下,google-truth具有split-package。 的build.gradle 的src /主/爪哇/ module-info.java 的src /測試/ JAVA ...

如何用谷歌真理否定斷言

[英]How to negate assertions with google truth

如果訂購了整數列表,則可以進行測試: 但是如何測試未訂購的產品呢? 有沒有辦法寫: 或更籠統地說,有沒有一種方法可以方便地否定真理? ...

如何覆蓋 google.Truth 中測試的默認失敗消息?

[英]How can I override default failure message of a test in google.Truth?

我正在編寫一個斷言文檔不包含特定字符串的測試。 當測試失敗時,它會在表單中打印“實際”值 文檔很長。 最好不要打印它而只打印文檔的名稱。 我試過 assertWithMessage() 但它只添加一條消息,而不是替換默認消息。 ...

Android Studio - 未解決的參考:真相

[英]Android Studio - Unresolved reference: truth

我正在嘗試將 Google Truth 框架包含在我的測試項目中。 我按照有關如何獲取項目設置的文檔進行操作。 這是來自我的應用程序的 build.gradle 文件: 同步過程成功完成。 然后我嘗試運行本地單元測試,例如: 我收到 Kotlin 編譯器錯誤:未解析的參考:真相 有幾點需 ...

Android X + Truth + Guava 測試編譯問題

[英]Android X + Truth + Guava test compile issue

我有一個 Android 庫(稱為api )gradle 模塊作為更大項目的一部分。 我剛剛將整個項目遷移到了 AndroidX。 我現在在api lib 上運行儀器測試時出現此錯誤: 如果我檢查debugAndroidTest變體的運行時類路徑: 我得到這個輸出。 我可以看到問題: ...

如何使用 Google Truth(單元測試)使用其中一個屬性來比較兩個元素

[英]How to compare two elements by using one of their attributes using Google Truth (Unit test)

我是 Google Truth 庫的新手,我想知道是否有一種方法可以通過僅使用它們的一個屬性來比較兩個元素。 我知道使用 AssertJ 可以做到這一點,所以我想知道使用 Truth 是否可以實現同樣的效果。 我想做類似的事情。 List list1 = Method1TocreateALis ...

如何在 PCollection 的 PAssert 中使用自定義比較器/差異

[英]How to use custom comparator / diff in PAssert of PCollection

我有一個類似於下面轉換協議緩沖區消息的 PCollections 的代碼。 因為其中一些非常大,所以我不僅要測試它是否相等,還要打印差異在哪里。 我想使用提供打印差異的https://google.github.io/truth/fuzzy測試。 問題是: 如何在 PAssert 中使用 ...

結合使用Google Truth和Android文本視圖

[英]Using Google Truth with Android text views

這也許很明顯,但是我似乎找不到更好的方法來解決這個問題。 我出於某些原因將我的項目從使用AssertJ切換到使用真相,這超出了此問題的范圍。 在AssertJ中,我可以輕松使用Android“類字符串”類。 例如,這在AssertJ中有效: 但是在Truth中,核心的Truth庫似 ...

測試框架:Google Truth是否可以替代JUnit? 如何編寫測試方法和測試套件?

[英]Testing frameworks: Is Google Truth a substitute for JUnit? How to I write test methods and test suites?

我遇到了Google Truth https://google.github.io/truth/,並想嘗試一下。 我閱讀了該站點上的信息,但仍然有一個基本問題。 真相是JUnit的替代品嗎? 我應該如何像在JUnit中一樣編寫@test方法和測試套件,並通過Jenkins自動執行測試執 ...

對Iterable中的元素進行斷言

[英]Making assertions about elements in an Iterable

我有一個對象列表,我想對對象本身進行真相樣式的斷言,但是我看不出任何合理的方式來表達比相等斷言更復雜的東西。 我正在設想類似的東西: 假設“真相”中沒有此功能,那么表達這種東西的最“真相”方法是什么? 如果我知道列表中的哪個位置,我可以說: 但是(除了有點笨拙外)僅在我事先知 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM