diff options
| author | Bruce Momjian | 2008-05-08 22:17:54 +0000 |
|---|---|---|
| committer | Bruce Momjian | 2008-05-08 22:17:54 +0000 |
| commit | 4a586bd405c2c4905a0a6964275ecfdc324f0e8e (patch) | |
| tree | a272fa7d6162d69662f2bc320648bbc4688d5967 /src/test | |
| parent | 6b4e9d16547760ad7132c138b6c76bca96d135cc (diff) | |
Add regression test for various power expressions with a zero base, and
adjust source code to be more modular.
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/regress/expected/float8.out | 6 | ||||
| -rw-r--r-- | src/test/regress/sql/float8.sql | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/test/regress/expected/float8.out b/src/test/regress/expected/float8.out index 38d2cbfb417..f81d9b2bac0 100644 --- a/src/test/regress/expected/float8.out +++ b/src/test/regress/expected/float8.out @@ -349,6 +349,12 @@ SELECT '' AS bad, f.f1 * '1e200' from FLOAT8_TBL f; ERROR: value out of range: overflow SELECT '' AS bad, f.f1 ^ '1e200' from FLOAT8_TBL f; ERROR: value out of range: overflow +SELECT 0 ^ 0 + 0 ^ 1 + 0 ^ 0.0 + 0 ^ 0.5; + ?column? +---------- + 2 +(1 row) + SELECT '' AS bad, ln(f.f1) from FLOAT8_TBL f where f.f1 = '0.0' ; ERROR: cannot take logarithm of zero SELECT '' AS bad, ln(f.f1) from FLOAT8_TBL f where f.f1 < '0.0' ; diff --git a/src/test/regress/sql/float8.sql b/src/test/regress/sql/float8.sql index b4dd7be4b3f..92b6b0d7b96 100644 --- a/src/test/regress/sql/float8.sql +++ b/src/test/regress/sql/float8.sql @@ -129,6 +129,8 @@ SELECT '' AS bad, f.f1 * '1e200' from FLOAT8_TBL f; SELECT '' AS bad, f.f1 ^ '1e200' from FLOAT8_TBL f; +SELECT 0 ^ 0 + 0 ^ 1 + 0 ^ 0.0 + 0 ^ 0.5; + SELECT '' AS bad, ln(f.f1) from FLOAT8_TBL f where f.f1 = '0.0' ; SELECT '' AS bad, ln(f.f1) from FLOAT8_TBL f where f.f1 < '0.0' ; |
