test/RowTest.rb in rubyfb-0.5.5 vs test/RowTest.rb in rubyfb-0.5.6

- old
+ new

@@ -198,6 +198,22 @@ assert(row.get_base_type(12) == SQLType::VARCHAR) ensure results.close if results != nil end end + + def test04 + results = @transaction.execute(<<-EOSQL) + SELECT CAST(5.01 AS DECIMAL(6,5)) AS "COL01", + 2.2 AS "COL02", + CAST(3 AS INTEGER) AS "COL03" + FROM RDB$DATABASE + EOSQL + row = results.fetch + + assert_equal(-5, row.column_scale(0)) + assert_equal(-1, row.column_scale(1)) + assert_equal(0, row.column_scale(2)) + ensure + results.close if results + end end