cost 279 ms
如何在QuickCheck中編寫新的修飾符

[英]How do you write a new modifier in QuickCheck

我在使用QuickCheck進行測試時遇到了一些實例,這些實例在某些情況下可以簡化編寫我自己的修飾符的過程,但是我不確定如何做到這一點。 特別是,了解如何為列表和數字的生成器(例如Int )的生成器編寫修飾符將很有幫助。 我知道該庫中已經存在NonEmptyList , Positive和N ...

帶有超時的Python屬性測試

[英]Python property testing with timeout

我有一定的時間來測試系統。 我可以編寫一個可以運行屬性測試直到一個小時的Python屬性測試嗎? 我在hypothesis尋找一種解決方案,但找不到。 我認為屬性測試庫具有某種測試用例生成器,在其中我可以從中拉出並執行直到超時為止。 這將是一個可以接受的惰性解決方案。 ...

如何報告scalacheck.P​​rop.forAll屬性測試的所有測試用例輸入?

[英]How to report all test case input for scalacheck.Prop.forAll property test?

在使用scalacheck時,如果我們使用forAll測試任何屬性,那么我們只會報告失敗的測試輸入而沒有通過測試輸入。 有沒有辦法報告由forAll給出的所有隨機測試輸入到各自的屬性測試? ...

如何在Hspec測試中使用QuickCheck?

[英]How to use QuickCheck in Hspec tests?

我使用cabal init為我的Haskell項目構建初始代碼庫我有幾個用Hspec編寫的測試。 在cabal test它會像預期的那樣編譯和運行這些測試,並給出失敗/傳遞的消息。 現在我加入了一個quickCheck測試,即使測試失敗,終端輸出也無法識別quickCheck測試。 ...

scalacheck:為無限流定義一個生成器,該生成器對先前元素有一定的依賴性

[英]scalacheck: define a generator for an infinite stream with some dependence on previous elements

我試圖限定Gen[Stream[A]]為無限(懶惰地評估)流A S其中每個元素A可以依賴於前一元素。 作為最小的情況,我們可以采用Gen[Stream[Int]] ,其中下一個元素是上一個元素的+1或+2 。 作為參考,下面是一個haskell實現: 我已經在Stream[Gen ...

如何為特定列表內容編寫屬性測試

[英]How write a property test for particular list content

我有以下功能,想通過ScalaCheck進行測試: 我嘗試從開始: 但是無法為該屬性編寫實現。 應該在List隨機生成的String ,應具有Windows模式路徑,例如: 財產如何實施? ...

Python假設 - 為許多測試構建策略一次?

[英]Python Hypothesis - building strategy once for many tests?

我有一個復合,昂貴的構建,但廉價的測試策略。 我必須這樣做: 構建示例需要大約4秒鍾,運行斷言的時間可以忽略不計。 最佳實踐要求將這些測試分開。 我不清楚如何結合假設策略和例如。 TestCase.setUp或pytest會話范圍的燈具。 兩者都裝飾夾具並用x = ex ...

如何在 eclipse 中評估屬性?

[英]How are properties evaluated in eclipse?

請耐心閱讀,我已盡力解釋情況,如果沒有請評論- 我有兩個插件說A , B 。 在這兩個插件中,我為命令定義了一個“and”表達式。 “and”表達式中的條件之一是測試屬性,比如myprop 。 A不依賴於B並且B不依賴於A 。 在第三個插件中定義了一個屬性測試器,比如說C 。 A , B都 ...

為在ScalaCheck中包含`Numeric`的案例類創建一個任意實例?

[英]Create an Arbitrary instance for a case class that holds a `Numeric` in ScalaCheck?

我專門嘗試定義Semigroup和一個“是” Semigroup的Sum類型,並通常使用ScalaCheck檢查Semigroup的Associative屬性。 我首先在Haskell中寫了這一點,因為我發現更容易先用Haskell語法來思考這些事情,然后將它們翻譯成Scala。 因 ...

純E4用法處於活動狀態

[英]pure E4 usage activeWhen Expression

我正在將E3遷移到純E4應用程序。 E3應用程序結合使用了activeWhen-Core表達式和propertyTesters來啟用/禁用實時的ToolItem。 現在在E4中僅支持VisibleWhen核心表達式(對嗎?)。 我現在該使用@ CanExecute-Annotation ...

如何對紙牌游戲的Deal功能進行基於屬性的測試?

[英]How would I perform property-based testing on a card game's Deal function?

我正在研究基於屬性的測試,並且很好奇如何將這種測試應用於BlackJack游戲的Deal功能。 這是一個單元測試(又名:基於示例的測試): 基於屬性的測試的示例是什么? 我會測試兩張卡是否在4套西裝范圍內? (例如黑桃,鑽石,紅心,球桿)是否已經可以依靠靜態類型對我而言 ...

使用RGR方法時,屬性測試應與單元測試一起運行嗎?

[英]Should property tests run with unit tests when using the RGR methodology?

使用RGR方法時,屬性測試應與單元測試一起運行嗎? RGR:紅色->綠色->重構 我注意到我已經在18ms內執行了單元測試。 但是,我對同一方法的屬性測試需要215ms。 因此,我的屬性測試需要四分之一秒才能執行。 另外,這只是一個簡單的屬性測試。 ...


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