@@ -94,6 +94,8 @@ import Testing
9494 #expect( app. db. renderSQL ( filter. leftHandSide) == #""repo_owner""# )
9595 #expect( app. db. renderSQL ( filter. sqlOperator) == " ILIKE " )
9696 #expect( app. db. binds ( filter. rightHandSide) == [ " sherlouk " ] )
97+
98+ // test error case
9799 #expect {
98100 try AuthorSearchFilter ( expression: . init( operator: . greaterThan, value: " sherlouk " ) )
99101 } throws: {
@@ -119,6 +121,8 @@ import Testing
119121 #expect( app. db. binds ( filter. leftHandSide) == [ " cache " ] )
120122 #expect( app. db. renderSQL ( filter. sqlOperator) == " ILIKE " )
121123 #expect( app. db. renderSQL ( filter. rightHandSide) == #"ANY("keywords")"# )
124+
125+ // test error case
122126 #expect {
123127 try KeywordSearchFilter ( expression: . init( operator: . greaterThan, value: " cache " ) )
124128 } throws: {
@@ -143,6 +147,8 @@ import Testing
143147 #expect( app. db. renderSQL ( filter. leftHandSide) == #""last_activity_at""# )
144148 #expect( app. db. renderSQL ( filter. sqlOperator) == " = " )
145149 #expect( app. db. binds ( filter. rightHandSide) == [ " 1970-01-01 " ] )
150+
151+ // test error case
146152 #expect {
147153 try LastActivitySearchFilter ( expression: . init( operator: . greaterThan, value: " 23rd June 2021 " ) )
148154 } throws: {
@@ -167,6 +173,8 @@ import Testing
167173 #expect( app. db. renderSQL ( filter. leftHandSide) == #""last_commit_date""# )
168174 #expect( app. db. renderSQL ( filter. sqlOperator) == " = " )
169175 #expect( app. db. binds ( filter. rightHandSide) == [ " 1970-01-01 " ] )
176+
177+ // test error case
170178 #expect {
171179 try LastCommitSearchFilter ( expression: . init( operator: . greaterThan, value: " 23rd June 2021 " ) )
172180 } throws: {
@@ -396,6 +404,8 @@ import Testing
396404 #expect( app. db. renderSQL ( filter. leftHandSide) == #""stars""# )
397405 #expect( app. db. renderSQL ( filter. sqlOperator) == " = " )
398406 #expect( app. db. binds ( filter. rightHandSide) == [ " 1234 " ] )
407+
408+ // test error case
399409 #expect {
400410 try StarsSearchFilter ( expression: . init( operator: . greaterThan, value: " one " ) )
401411 } throws: {
0 commit comments