@@ -133,20 +133,22 @@ def test_new
133
133
end
134
134
135
135
def test_new
136
- assert_equal ( 1 , BigDecimal . new ( "1" ) )
137
- assert_equal ( 1 , BigDecimal . new ( "1" , 1 ) )
138
- assert_equal ( 1 , BigDecimal . new ( " 1 " ) )
139
- assert_equal ( 111 , BigDecimal . new ( "1_1_1_" ) )
140
- assert_equal ( 10 **( -1 ) , BigDecimal . new ( "1E-1" ) , '#4825' )
136
+ assert_warning ( /BigDecimal.new is deprecated/ ) do
137
+ assert_equal ( 1 , BigDecimal . new ( "1" ) )
138
+ assert_equal ( 1 , BigDecimal . new ( "1" , 1 ) )
139
+ assert_equal ( 1 , BigDecimal . new ( " 1 " ) )
140
+ assert_equal ( 111 , BigDecimal . new ( "1_1_1_" ) )
141
+ assert_equal ( 10 **( -1 ) , BigDecimal . new ( "1E-1" ) , '#4825' )
141
142
142
- assert_raise ( ArgumentError , /"_1_1_1"/ ) { BigDecimal . new ( "_1_1_1" ) }
143
+ assert_raise ( ArgumentError , /"_1_1_1"/ ) { BigDecimal . new ( "_1_1_1" ) }
143
144
144
- BigDecimal . mode ( BigDecimal ::EXCEPTION_OVERFLOW , false )
145
- BigDecimal . mode ( BigDecimal ::EXCEPTION_NaN , false )
146
- assert_positive_infinite ( BigDecimal . new ( "Infinity" ) )
147
- assert_negative_infinite ( BigDecimal . new ( "-Infinity" ) )
148
- assert_nan ( BigDecimal . new ( "NaN" ) )
149
- assert_positive_infinite ( BigDecimal . new ( "1E1111111111111111111" ) )
145
+ BigDecimal . mode ( BigDecimal ::EXCEPTION_OVERFLOW , false )
146
+ BigDecimal . mode ( BigDecimal ::EXCEPTION_NaN , false )
147
+ assert_positive_infinite ( BigDecimal . new ( "Infinity" ) )
148
+ assert_negative_infinite ( BigDecimal . new ( "-Infinity" ) )
149
+ assert_nan ( BigDecimal . new ( "NaN" ) )
150
+ assert_positive_infinite ( BigDecimal . new ( "1E1111111111111111111" ) )
151
+ end
150
152
end
151
153
152
154
def test_new_with_integer
0 commit comments