Add comma expression unit test
This commit is contained in:
		
							parent
							
								
									8305e6bf42
								
							
						
					
					
						commit
						54573ba4e9
					
				@ -31,6 +31,18 @@ func TestSelect(t *testing.T) {
 | 
			
		||||
			}, clause.From{}},
 | 
			
		||||
			"SELECT `name` FROM `users`", nil,
 | 
			
		||||
		},
 | 
			
		||||
		{
 | 
			
		||||
			[]clause.Interface{clause.Select{
 | 
			
		||||
				Expression: clause.CommaExpression{
 | 
			
		||||
					Exprs: []clause.Expression{
 | 
			
		||||
						clause.NamedExpr{"?", []interface{}{clause.Column{Name: "id"}}},
 | 
			
		||||
						clause.NamedExpr{"?", []interface{}{clause.Column{Name: "name"}}},
 | 
			
		||||
						clause.NamedExpr{"LENGTH(?)", []interface{}{clause.Column{Name: "mobile"}}},
 | 
			
		||||
					},
 | 
			
		||||
				},
 | 
			
		||||
			}, clause.From{}},
 | 
			
		||||
			"SELECT `id`, `name`, LENGTH(`mobile`) FROM `users`", nil,
 | 
			
		||||
		},
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	for idx, result := range results {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user