Fix SortedPropertiesTests on JDK 9+
This commit is contained in:
		
							parent
							
								
									eacc531cf7
								
							
						
					
					
						commit
						f66eef1f88
					
				|  | @ -132,8 +132,11 @@ public class SortedPropertiesTests { | ||||||
| 
 | 
 | ||||||
| 		String[] lines = lines(baos); | 		String[] lines = lines(baos); | ||||||
| 
 | 
 | ||||||
| 		assertThat(lines).containsExactly( // | 		assertThat(lines).isNotEmpty(); | ||||||
| 			"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>", // | 		// Leniently match first line due to differences between JDK 8 and JDK 9+. | ||||||
|  | 		String regex = "<\\?xml .*\\?>"; | ||||||
|  | 		assertThat(lines[0]).matches(regex); | ||||||
|  | 		assertThat(lines).filteredOn(line -> !line.matches(regex)).containsExactly( // | ||||||
| 			"<!DOCTYPE properties SYSTEM \"http://java.sun.com/dtd/properties.dtd\">", // | 			"<!DOCTYPE properties SYSTEM \"http://java.sun.com/dtd/properties.dtd\">", // | ||||||
| 			"<properties>", // | 			"<properties>", // | ||||||
| 			"<entry key=\"color\">blue</entry>", // | 			"<entry key=\"color\">blue</entry>", // | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue