blob: 77483046b749b26dcacd47f0bdb87e74dddc86dc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
require_relative '../../spec_helper'
require 'bigdecimal'
describe "BigDecimal#+@" do
it "returns the same value with same sign (twos complement)" do
first = BigDecimal("34.56")
first.send(:+@).should == first
second = BigDecimal("-34.56")
second.send(:+@).should == second
third = BigDecimal("0.0")
third.send(:+@).should == third
fourth = BigDecimal("2E1000000")
fourth.send(:+@).should == fourth
fifth = BigDecimal("123456789E-1000000")
fifth.send(:+@).should == fifth
end
end
|