@@ -1129,6 +1129,12 @@ func TestModifyColumnsArgs(t *testing.T) {
1129
1129
require .Equal (t , * inArgs .ChangingColumn , * args .ChangingColumn )
1130
1130
require .Equal (t , inArgs .ChangingIdxs , args .ChangingIdxs )
1131
1131
require .Equal (t , inArgs .RedundantIdxs , args .RedundantIdxs )
1132
+
1133
+ if v == JobVersion1 {
1134
+ var rawArgs []json.RawMessage
1135
+ require .NoError (t , json .Unmarshal (j2 .RawArgs , & rawArgs ))
1136
+ require .Len (t , rawArgs , 8 )
1137
+ }
1132
1138
}
1133
1139
1134
1140
for _ , v := range []JobVersion {JobVersion1 , JobVersion2 } {
@@ -1140,4 +1146,10 @@ func TestModifyColumnsArgs(t *testing.T) {
1140
1146
require .Equal (t , inArgs .IndexIDs , args .IndexIDs )
1141
1147
require .Equal (t , inArgs .PartitionIDs , args .PartitionIDs )
1142
1148
}
1149
+
1150
+ j2 := & Job {}
1151
+ require .NoError (t , j2 .Decode (getJobBytes (t , & ModifyColumnArgs {}, JobVersion1 , ActionModifyColumn )))
1152
+ var rawArgs []json.RawMessage
1153
+ require .NoError (t , json .Unmarshal (j2 .RawArgs , & rawArgs ))
1154
+ require .Len (t , rawArgs , 5 )
1143
1155
}
0 commit comments