test: Add test case for 9caa8a4
This commit is contained in:
		
							parent
							
								
									9caa8a4d4b
								
							
						
					
					
						commit
						0402bee369
					
				| @ -152,6 +152,28 @@ func TestWhere(t *testing.T) { | ||||
| 			"SELECT * FROM `users` WHERE (`score` <= ? || `score` > ?) AND `score` > ?", | ||||
| 			[]interface{}{100, 20, 0}, | ||||
| 		}, | ||||
| 		{ | ||||
| 			[]clause.Interface{clause.Select{}, clause.From{}, clause.Where{ | ||||
| 				Exprs: []clause.Expression{clause.Not( | ||||
| 					clause.Expr{SQL: "`score` <= ? || `score` > ?", | ||||
| 						Vars: []interface{}{100, 20}}, | ||||
| 				)}, | ||||
| 			}}, | ||||
| 			"SELECT * FROM `users` WHERE NOT (`score` <= ? || `score` > ?)", | ||||
| 			[]interface{}{100, 20}, | ||||
| 		}, | ||||
| 		{ | ||||
| 			[]clause.Interface{clause.Select{}, clause.From{}, clause.Where{ | ||||
| 				Exprs: []clause.Expression{clause.Not( | ||||
| 					clause.Expr{SQL: "`score` <= ? || `score` > ?", | ||||
| 						Vars: []interface{}{100, 20}}, | ||||
| 					clause.Expr{SQL: "`score` > ?", | ||||
| 						Vars: []interface{}{0}}, | ||||
| 				)}, | ||||
| 			}}, | ||||
| 			"SELECT * FROM `users` WHERE NOT ((`score` <= ? || `score` > ?) AND `score` > ?)", | ||||
| 			[]interface{}{100, 20, 0}, | ||||
| 		}, | ||||
| 	} | ||||
| 
 | ||||
| 	for idx, result := range results { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 XuShuo
						XuShuo