|  | @@ -41,6 +41,7 @@ import java.io.IOException;
 | 
	
		
			
				|  |  |  import java.util.ArrayList;
 | 
	
		
			
				|  |  |  import java.util.Arrays;
 | 
	
		
			
				|  |  |  import java.util.List;
 | 
	
		
			
				|  |  | +import java.util.stream.Collectors;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import static org.hamcrest.Matchers.containsString;
 | 
	
		
			
				|  |  |  import static org.hamcrest.Matchers.equalTo;
 | 
	
	
		
			
				|  | @@ -282,7 +283,8 @@ public class TermsQueryBuilderTests extends AbstractQueryTestCase<TermsQueryBuil
 | 
	
		
			
				|  |  |          } catch (UnsupportedOperationException ex) {
 | 
	
		
			
				|  |  |              assertEquals("query must be rewritten first", ex.getMessage());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        assertEquals(termsQueryBuilder.rewrite(queryShardContext()), new TermsQueryBuilder(STRING_FIELD_NAME, randomTerms));
 | 
	
		
			
				|  |  | +        assertEquals(termsQueryBuilder.rewrite(queryShardContext()), new TermsQueryBuilder(STRING_FIELD_NAME,
 | 
	
		
			
				|  |  | +            randomTerms.stream().filter(x -> x != null).collect(Collectors.toList()))); // terms lookup removes null values
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 |