File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed 
core/src/main/java/com/google/errorprone/bugpatterns Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 1+ #  Copyright 2021 The Error Prone Authors. 
2+ # 
3+ #  Licensed under the Apache License, Version 2.0 (the "License"); 
4+ #  you may not use this file except in compliance with the License. 
5+ #  You may obtain a copy of the License at 
6+ # 
7+ #      http://www.apache.org/licenses/LICENSE-2.0 
8+ # 
9+ #  Unless required by applicable law or agreed to in writing, software 
10+ #  distributed under the License is distributed on an "AS IS" BASIS, 
11+ #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
12+ #  See the License for the specific language governing permissions and 
13+ #  limitations under the License. 
14+ # 
15+ 
16+ """Asserts that `keys` contains no entries not in `files`.""" 
17+ 
18+ def  assert_no_unexpected_files (keys , files ):
19+     unexpected_tests  =  difference (keys , files )
20+     if  unexpected_tests :
21+         fail ("Unexpected tests: "  +  ", " .join (unexpected_tests ))
22+ 
23+ # Returns the difference of two sets. 
24+ def  difference (set1 , set2 ):
25+     return  [i  for  i  in  set1  if  i  not  in set2 ]
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments