add test case for restoreTrailing

This commit is contained in:
Shengzhe Yao 2015-04-27 19:43:43 -07:00
Родитель 5d290bbd03
Коммит 6d3d128bae
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -83,5 +83,9 @@ func TestComments(t *testing.T) {
if !reflect.DeepEqual(query, want) {
t.Errorf("test input: '%s', got\n%+v, want\n%+v", testCase.input, query, want)
}
sql := string(restoreTrailing([]byte(testCase.outSql), want.BindVariables))
if !reflect.DeepEqual(testCase.input, sql) {
t.Fatalf("failed to restore to original sql, got: %s, want: %s", sql, testCase.input)
}
}
}