Skip to content

Commit 96c2e97

Browse files
committed
add query tests
1 parent 3675fc8 commit 96c2e97

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

enginetest/queries/queries.go

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8387,6 +8387,58 @@ SELECT * FROM cte WHERE d = 2;`,
83878387
Query: "SELECT CONV(i, 10, 2) FROM mytable",
83888388
Expected: []sql.Row{{"1"}, {"10"}, {"11"}},
83898389
},
8390+
{
8391+
Query: "SELECT OCT(8)",
8392+
Expected: []sql.Row{{"10"}},
8393+
},
8394+
{
8395+
Query: "SELECT OCT(255)",
8396+
Expected: []sql.Row{{"377"}},
8397+
},
8398+
{
8399+
Query: "SELECT OCT(0)",
8400+
Expected: []sql.Row{{"0"}},
8401+
},
8402+
{
8403+
Query: "SELECT OCT(1)",
8404+
Expected: []sql.Row{{"1"}},
8405+
},
8406+
{
8407+
Query: "SELECT OCT(NULL)",
8408+
Expected: []sql.Row{{nil}},
8409+
},
8410+
{
8411+
Query: "SELECT OCT(-1)",
8412+
Expected: []sql.Row{{"1777777777777777777777"}},
8413+
},
8414+
{
8415+
Query: "SELECT OCT(-8)",
8416+
Expected: []sql.Row{{"1777777777777777777770"}},
8417+
},
8418+
{
8419+
Query: "SELECT OCT(OCT(4))",
8420+
Expected: []sql.Row{{"4"}},
8421+
},
8422+
{
8423+
Query: "SELECT OCT('16')",
8424+
Expected: []sql.Row{{"20"}},
8425+
},
8426+
{
8427+
Query: "SELECT OCT('abc')",
8428+
Expected: []sql.Row{{"0"}},
8429+
},
8430+
{
8431+
Query: "SELECT OCT(15.7)",
8432+
Expected: []sql.Row{{"17"}},
8433+
},
8434+
{
8435+
Query: "SELECT OCT(-15.2)",
8436+
Expected: []sql.Row{{"1777777777777777777761"}},
8437+
},
8438+
{
8439+
Query: "SELECT OCT(HEX(SUBSTRING('127.0', 1, 3)))",
8440+
Expected: []sql.Row{{"1143625"}},
8441+
},
83908442
{
83918443
Query: `SELECT t1.pk from one_pk join (one_pk t1 join one_pk t2 on t1.pk = t2.pk) on t1.pk = one_pk.pk and one_pk.pk = 1 join (one_pk t3 join one_pk t4 on t3.c1 is not null) on t3.pk = one_pk.pk and one_pk.c1 = 10`,
83928444
Expected: []sql.Row{{1}, {1}, {1}, {1}},

0 commit comments

Comments
 (0)