BAEL-5416 How to Store HashMap<String, ArrayList> Inside a List (#12047)
* add unit test * fix the error * correcting the name of the test * trigger build process
This commit is contained in:
		
							parent
							
								
									b4f8aa675b
								
							
						
					
					
						commit
						add090f2e1
					
				| @ -0,0 +1,36 @@ | |||||||
|  | package test.java.com.baeldung.list.listOfHashMaps; | ||||||
|  | 
 | ||||||
|  | import org.junit.Test; | ||||||
|  | 
 | ||||||
|  | import java.util.ArrayList; | ||||||
|  | import java.util.Arrays; | ||||||
|  | import java.util.HashMap; | ||||||
|  | import java.util.List; | ||||||
|  | import java.util.stream.Collectors; | ||||||
|  | 
 | ||||||
|  | import static org.junit.Assert.assertTrue; | ||||||
|  | 
 | ||||||
|  | public class ListOfHashMapsUnitTest { | ||||||
|  |     List<HashMap<String, List<String>>> booksAuthorsMapsList = new ArrayList<>(); | ||||||
|  | 
 | ||||||
|  |     @Test | ||||||
|  |     public void givenMaps_whenAddToList_thenListContainsMaps() { | ||||||
|  |         HashMap<String, List<String>> javaBooksAuthorsMap = new HashMap<>(); | ||||||
|  |         HashMap<String, List<String>> phpBooksAuthorsMap = new HashMap<>(); | ||||||
|  |         javaBooksAuthorsMap.put("Head First Java", Arrays.asList("Kathy Sierra", "Bert Bates")); | ||||||
|  |         javaBooksAuthorsMap.put("Effective Java", Arrays.asList("Joshua Bloch")); | ||||||
|  |         javaBooksAuthorsMap.put("OCA Java SE 8", | ||||||
|  |                 Arrays.asList("Kathy Sierra", "Bert Bates", "Elisabeth Robson")); | ||||||
|  |         phpBooksAuthorsMap.put("The Joy of PHP", Arrays.asList("Alan Forbes")); | ||||||
|  |         phpBooksAuthorsMap.put("Head First PHP & MySQL", | ||||||
|  |                 Arrays.asList("Lynn Beighley", "Michael Morrison")); | ||||||
|  | 
 | ||||||
|  |         booksAuthorsMapsList.add(javaBooksAuthorsMap); | ||||||
|  |         booksAuthorsMapsList.add(phpBooksAuthorsMap); | ||||||
|  | 
 | ||||||
|  |         assertTrue(booksAuthorsMapsList.get(0).keySet().containsAll | ||||||
|  |                 (javaBooksAuthorsMap.keySet().stream().collect(Collectors.toList()))); | ||||||
|  |         assertTrue(booksAuthorsMapsList.get(1).keySet().containsAll | ||||||
|  |                 (phpBooksAuthorsMap.keySet().stream().collect(Collectors.toList()))); | ||||||
|  |     } | ||||||
|  | } | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user