We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2221948 commit 9423130Copy full SHA for 9423130
testsuite/src/Issue17.hs
@@ -22,6 +22,18 @@ main = do
22
queueSTM <- atomically $ newTBQueue 0
23
assertNoCapacityTBQueue queueSTM
24
25
+#if !MIN_VERSION_stm(2,5,0)
26
+ -- NB: below are expected failures
27
+
28
+ -- New queue capacity is set to a negative numer
29
+ queueIO' <- newTBQueueIO (-1 :: Int)
30
+ assertNoCapacityTBQueue queueIO'
31
32
+ -- Same as above, except created within STM and different negative number
33
+ queueSTM' <- atomically $ newTBQueue (minBound :: Int)
34
+ assertNoCapacityTBQueue queueSTM'
35
+#endif
36
37
assertNoCapacityTBQueue :: TBQueue Int -> IO ()
38
assertNoCapacityTBQueue queue = do
39
assertEmptyTBQueue queue
0 commit comments