File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
typed-racket-test/unit-tests Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 1366
1366
(define: x : Any 7 )
1367
1367
(if (box? x) (unbox x) (+ 1 )))
1368
1368
Univ]
1369
+ [tc-e (if (zero? (random 2 )) (box "hello " ) (box 'hello ))
1370
+ (-box -Bottom (t:Un -String -Symbol))]
1371
+ [tc-e (unbox (if (zero? (random 2 )) (box "hello " ) (box 'hello )))
1372
+ (t:Un -String -Symbol)]
1373
+ [tc-e (if (zero? (random 2 )) ((inst box Natural) 3 ) ((inst box Integer) -5 ))
1374
+ (-box -Nat -Int)]
1375
+ [tc-e (unbox (if (zero? (random 2 )) ((inst box Natural) 3 ) ((inst box Integer) -5 )))
1376
+ -Int]
1377
+ [tc-e (set-box!
1378
+ (if (zero? (random 2 )) ((inst box Natural) 3 ) ((inst box Integer) -5 ))
1379
+ 1 )
1380
+ -Void]
1381
+ [tc-err (set-box! (if (zero? (random 2 )) ((inst box Natural) 3 ) ((inst box Integer) -5 )) -1 )]
1369
1382
[tc-e (floor 1/2 ) -Nat]
1370
1383
[tc-e (ceiling 1/2 ) -PosInt]
1371
1384
[tc-e (truncate 0.5 ) -NonNegFlonum]
You can’t perform that action at this time.
0 commit comments