@@ -59,6 +59,7 @@ func TestProcessSetStatement(t *testing.T) {
5959 assert .EqualValues (t , types .COMPLETED , result .Status )
6060
6161 assert .Equal (t , 2 , len (result .StatementResults .Headers ))
62+ assert .Equal (t , "set" , result .Statement )
6263 assert .Equal (t , len (s .Properties .GetProperties ()), len (result .StatementResults .Rows ))
6364 cupaloy .SnapshotT (t , result .StatementResults )
6465 })
@@ -67,6 +68,7 @@ func TestProcessSetStatement(t *testing.T) {
6768 result , err := processSetStatement (s .Properties , "set 'location'='USA'" )
6869 assert .Nil (t , err )
6970 assert .EqualValues (t , types .COMPLETED , result .Status )
71+ assert .Equal (t , "set 'location'='USA'" , result .Statement )
7072 assert .Equal (t , "configuration updated successfully" , result .StatusDetail )
7173 cupaloy .SnapshotT (t , result .StatementResults )
7274 })
@@ -77,6 +79,7 @@ func TestProcessSetStatement(t *testing.T) {
7779 assert .EqualValues (t , types .COMPLETED , result .Status )
7880
7981 assert .Equal (t , 2 , len (result .StatementResults .Headers ))
82+ assert .Equal (t , "set" , result .Statement )
8083 assert .Equal (t , len (s .Properties .GetProperties ()), len (result .StatementResults .Rows ))
8184 cupaloy .SnapshotT (t , result .StatementResults )
8285 })
@@ -155,6 +158,7 @@ func TestProcessResetStatement(t *testing.T) {
155158 assert .EqualValues (t , types .COMPLETED , result .Status )
156159
157160 assert .Equal (t , 2 , len (result .StatementResults .Headers ))
161+ assert .Equal (t , "set" , result .Statement )
158162 assert .Equal (t , len (s .Properties .GetProperties ()), len (result .StatementResults .Rows ))
159163 cupaloy .SnapshotT (t , result .StatementResults )
160164 })
@@ -170,6 +174,7 @@ func TestProcessResetStatement(t *testing.T) {
170174 result , _ := processResetStatement (s .Properties , "reset" )
171175 assert .EqualValues (t , types .COMPLETED , result .Status )
172176 assert .Equal (t , "configuration has been reset successfully" , result .StatusDetail )
177+ assert .Equal (t , "reset" , result .Statement )
173178 assert .ElementsMatch (t , defaultSetOutput .GetHeaders (), result .StatementResults .GetHeaders ())
174179 assert .ElementsMatch (t , defaultSetOutput .GetRows (), result .StatementResults .GetRows ())
175180 })
@@ -186,6 +191,7 @@ func TestProcessResetStatement(t *testing.T) {
186191 result , _ := processResetStatement (s .Properties , "reset 'catalog'" )
187192 assert .EqualValues (t , types .COMPLETED , result .Status )
188193 assert .Equal (t , `configuration key "catalog" has been reset successfully` , result .StatusDetail )
194+ assert .Equal (t , "reset 'catalog'" , result .Statement )
189195 assert .ElementsMatch (t , defaultSetOutput .GetHeaders (), result .StatementResults .GetHeaders ())
190196 assert .ElementsMatch (t , defaultSetOutput .GetRows (), result .StatementResults .GetRows ())
191197 })
@@ -194,8 +200,9 @@ func TestProcessResetStatement(t *testing.T) {
194200 s .Properties .Set (config .KeyCatalog , "catalog" )
195201 s .Properties .Set (config .KeyDatabase , "db" )
196202 statement := fmt .Sprintf ("reset '%s'" , config .KeyCatalog )
197- _ , err := processResetStatement (s .Properties , statement )
203+ result , err := processResetStatement (s .Properties , statement )
198204 assert .Nil (t , err )
205+ assert .Equal (t , statement , result .Statement )
199206 assert .False (t , s .Properties .HasKey (config .KeyCatalog ))
200207 assert .False (t , s .Properties .HasKey (config .KeyDatabase ))
201208 })
@@ -221,6 +228,7 @@ func TestProcessUseStatement(t *testing.T) {
221228 result , err := processUseStatement (s .Properties , "use db1" )
222229 require .Nil (t , err )
223230 require .Equal (t , config .OpUse , result .Kind )
231+ require .Equal (t , "use db1" , result .Statement )
224232 require .EqualValues (t , types .COMPLETED , result .Status )
225233 require .Equal (t , "configuration updated successfully" , result .StatusDetail )
226234 expectedResult := createStatementResults ([]string {"Key" , "Value" }, [][]string {{config .KeyDatabase , "db1" }})
@@ -237,6 +245,7 @@ func TestProcessUseStatement(t *testing.T) {
237245 result , err := processUseStatement (s .Properties , "use catalog metadata" )
238246 require .Nil (t , err )
239247 require .Equal (t , config .OpUse , result .Kind )
248+ require .Equal (t , "use catalog metadata" , result .Statement )
240249 require .EqualValues (t , types .COMPLETED , result .Status )
241250 require .Equal (t , "configuration updated successfully" , result .StatusDetail )
242251 expectedResult := createStatementResults ([]string {"Key" , "Value" }, [][]string {{config .KeyCatalog , "metadata" }})
@@ -248,6 +257,7 @@ func TestProcessUseStatement(t *testing.T) {
248257 result , err := processUseStatement (s .Properties , "USE `my catalog`.`my database`" )
249258 require .Nil (t , err )
250259 require .Equal (t , config .OpUse , result .Kind )
260+ require .Equal (t , "USE `my catalog`.`my database`" , result .Statement )
251261 require .EqualValues (t , types .COMPLETED , result .Status )
252262 require .Equal (t , "configuration updated successfully" , result .StatusDetail )
253263 expectedResult := createStatementResults ([]string {"Key" , "Value" }, [][]string {
0 commit comments