MCPcopy Create free account
hub / github.com/dolthub/doltgresql / Test_Sign

Function Test_Sign

testing/generation/function_coverage/output/sign_test.go:23–151  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

21)
22
23func Test_Sign(t *testing.T) {
24 RunScripts(t, []ScriptTest{
25 {
26 Name: "sign",
27 Assertions: []ScriptTestAssertion{
28 {
29 Query: "SELECT sign( 0::float8 ) ;",
30 Expected: []sql.Row{{float64(0.000000)}},
31 },
32 {
33 Query: "SELECT sign( -1::float8 ) ;",
34 Expected: []sql.Row{{float64(-1.000000)}},
35 },
36 {
37 Query: "SELECT sign( 1::float8 ) ;",
38 Expected: []sql.Row{{float64(1.000000)}},
39 },
40 {
41 Query: "SELECT sign( 2::float8 ) ;",
42 Expected: []sql.Row{{float64(1.000000)}},
43 },
44 {
45 Query: "SELECT sign( -2::float8 ) ;",
46 Expected: []sql.Row{{float64(-1.000000)}},
47 },
48 {
49 Query: "SELECT sign( 5.25::float8 ) ;",
50 Expected: []sql.Row{{float64(1.000000)}},
51 },
52 {
53 Query: "SELECT sign( 10.87::float8 ) ;",
54 Expected: []sql.Row{{float64(1.000000)}},
55 },
56 {
57 Query: "SELECT sign( -10::float8 ) ;",
58 Expected: []sql.Row{{float64(-1.000000)}},
59 },
60 {
61 Query: "SELECT sign( 100::float8 ) ;",
62 Expected: []sql.Row{{float64(1.000000)}},
63 },
64 {
65 Query: "SELECT sign( 21050.48::float8 ) ;",
66 Expected: []sql.Row{{float64(1.000000)}},
67 },
68 {
69 Query: "SELECT sign( 100000::float8 ) ;",
70 Expected: []sql.Row{{float64(1.000000)}},
71 },
72 {
73 Query: "SELECT sign( -1184280::float8 ) ;",
74 Expected: []sql.Row{{float64(-1.000000)}},
75 },
76 {
77 Query: "SELECT sign( 2525280.279::float8 ) ;",
78 Expected: []sql.Row{{float64(1.000000)}},
79 },
80 {

Callers

nothing calls this directly

Calls 2

RunScriptsFunction · 0.70
NumericFunction · 0.70

Tested by

no test coverage detected