File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -375,6 +375,14 @@ class TestDecimal: XCTestCase {
375
375
XCTAssertEqual ( Decimal ( 68040 ) , Decimal ( 386 ) . advanced ( by: Decimal ( 67654 ) ) )
376
376
XCTAssertEqual ( Decimal ( 1.234 ) , abs ( Decimal ( 1.234 ) ) )
377
377
XCTAssertEqual ( Decimal ( 1.234 ) , abs ( Decimal ( - 1.234 ) ) )
378
+ XCTAssertEqual ( ( 0 as Decimal ) . magnitude, 0 as Decimal )
379
+ XCTAssertEqual ( ( 1 as Decimal ) . magnitude, 1 as Decimal )
380
+ XCTAssertEqual ( ( 1 as Decimal ) . magnitude, abs ( 1 as Decimal ) )
381
+ XCTAssertEqual ( ( 1 as Decimal ) . magnitude, abs ( - 1 as Decimal ) )
382
+ XCTAssertEqual ( ( - 1 as Decimal ) . magnitude, abs ( - 1 as Decimal ) )
383
+ XCTAssertEqual ( ( - 1 as Decimal ) . magnitude, abs ( 1 as Decimal ) )
384
+ XCTAssertEqual ( Decimal . leastFiniteMagnitude. magnitude, - Decimal. leastFiniteMagnitude) // A bit of a misnomer.
385
+ XCTAssertEqual ( Decimal . greatestFiniteMagnitude. magnitude, Decimal . greatestFiniteMagnitude)
378
386
XCTAssertTrue ( Decimal . nan. magnitude. isNaN)
379
387
380
388
var a = Decimal ( 1234 )
You can’t perform that action at this time.
0 commit comments