@@ -567,11 +567,11 @@ def test_gamma
567567 BigDecimal ( '0.28242294079603478742934215780245355184774949260912e456569' ) ,
568568 BigMath . gamma ( 100000 , 50 )
569569 )
570- precisions = [ 50 , 100 , 150 ]
571- assert_converge_in_precision ( precisions ) { |n | gamma ( BigDecimal ( "0.3" ) , n ) }
572- assert_converge_in_precision ( precisions ) { |n | gamma ( BigDecimal ( "-1.9" + "9" * 30 ) , n ) }
573- assert_converge_in_precision ( precisions ) { |n | gamma ( BigDecimal ( "1234.56789" ) , n ) }
574- assert_converge_in_precision ( precisions ) { |n | gamma ( BigDecimal ( "-987.654321" ) , n ) }
570+ precisions = [ 100 , 200 , 300 , 400 ]
571+ assert_converge_in_precision ( ) { |n | gamma ( BigDecimal ( "0.3" ) , n ) }
572+ assert_converge_in_precision ( ) { |n | gamma ( BigDecimal ( "-1.9" + "9" * 30 ) , n ) }
573+ assert_converge_in_precision ( ) { |n | gamma ( BigDecimal ( "1234.56789" ) , n ) }
574+ assert_converge_in_precision ( ) { |n | gamma ( BigDecimal ( "-987.654321" ) , n ) }
575575 end
576576
577577 def test_lgamma
@@ -587,7 +587,7 @@ def test_lgamma
587587 assert_equal ( sign , bigsign )
588588 end
589589 assert_equal ( [ BigMath . log ( PI ( 120 ) . sqrt ( 120 ) , 100 ) , 1 ] , lgamma ( BigDecimal ( "0.5" ) , 100 ) )
590- precisions = [ 50 , 100 , 150 ]
590+ precisions = [ 50 , 100 , 150 , 200 ]
591591 assert_converge_in_precision ( precisions ) { |n | lgamma ( BigDecimal ( "0." + "9" * 80 ) , n ) . first }
592592 assert_converge_in_precision ( precisions ) { |n | lgamma ( BigDecimal ( "1." + "0" * 80 + "1" ) , n ) . first }
593593 assert_converge_in_precision ( precisions ) { |n | lgamma ( BigDecimal ( "1." + "9" * 80 ) , n ) . first }
0 commit comments