From f38f53c8925434804fb7af92bffc25988110bb84 Mon Sep 17 00:00:00 2001 From: Yichen Wang <18348405+Aiee@users.noreply.github.com> Date: Wed, 4 Jan 2023 15:42:19 +0800 Subject: [PATCH] Revert commented cases (#240) * Revert cases * Update comments --- client_test.go | 71 +++++++++++++++++++++++++------------------------- 1 file changed, 35 insertions(+), 36 deletions(-) diff --git a/client_test.go b/client_test.go index ce65f210..1b2546c1 100644 --- a/client_test.go +++ b/client_test.go @@ -1147,42 +1147,41 @@ func TestExecuteWithParameter(t *testing.T) { col3) } // Complex result - // FIXME(Aiee) uncomment this after https://github.com/vesoft-inc/nebula/issues/4877 is fixed - // { - // query := "MATCH (v:person {name: $p4.b}) WHERE v.person.age>$p2-3 and $p1==true RETURN v ORDER BY $p3[0] LIMIT $p2" - // resp, err := tryToExecuteWithParameter(session, query, params) - // if err != nil { - // t.Fatalf(err.Error()) - // return - // } - // checkResultSet(t, query, resp) - - // assert.Equal(t, 1, resp.GetRowSize()) - // record, err := resp.GetRowValuesByIndex(0) - // if err != nil { - // t.Fatalf(err.Error()) - // return - // } - // valWrap, err := record.GetValueByIndex(0) - // if err != nil { - // t.Fatalf(err.Error()) - // return - // } - // node, err := valWrap.AsNode() - // if err != nil { - // t.Fatalf(err.Error()) - // return - // } - // assert.Equal(t, - // "(\"Bob\" :student{interval: P1MT100.000020000S, name: \"Bob\"} "+ - // ":person{age: 10, birthday: 2010-09-10T10:08:02.000000, book_num: 100, "+ - // "child_name: \"Hello Worl\", expend: 100.0, "+ - // "first_out_city: 1111, friends: 10, grade: 3, "+ - // "hobby: __NULL__, is_girl: false, "+ - // "morning: 07:10:00.000000, name: \"Bob\", "+ - // "property: 1000.0, start_school: 2017-09-10})", - // node.String()) - // } + { + query := "MATCH (v:person {name: $p4.b}) WHERE v.person.age>$p2-3 and $p1==true RETURN v ORDER BY $p3[0] LIMIT $p2" + resp, err := tryToExecuteWithParameter(session, query, params) + if err != nil { + t.Fatalf(err.Error()) + return + } + checkResultSet(t, query, resp) + + assert.Equal(t, 1, resp.GetRowSize()) + record, err := resp.GetRowValuesByIndex(0) + if err != nil { + t.Fatalf(err.Error()) + return + } + valWrap, err := record.GetValueByIndex(0) + if err != nil { + t.Fatalf(err.Error()) + return + } + node, err := valWrap.AsNode() + if err != nil { + t.Fatalf(err.Error()) + return + } + assert.Equal(t, + "(\"Bob\" :student{interval: P1MT100.000020000S, name: \"Bob\"} "+ + ":person{age: 10, birthday: 2010-09-10T10:08:02.000000, book_num: 100, "+ + "child_name: \"Hello Worl\", expend: 100.0, "+ + "first_out_city: 1111, friends: 10, grade: 3, "+ + "hobby: __NULL__, is_girl: false, "+ + "morning: 07:10:00.000000, name: \"Bob\", "+ + "property: 1000.0, start_school: 2017-09-10})", + node.String()) + } } func TestReconnect(t *testing.T) {