ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/jtreg/util/Collections/EmptyNavigableMap.java
(Generate patch)

Comparing jsr166/src/test/jtreg/util/Collections/EmptyNavigableMap.java (file contents):
Revision 1.7 by jsr166, Sat Oct 21 01:26:41 2017 UTC vs.
Revision 1.8 by jsr166, Sun Jan 7 23:46:17 2018 UTC

# Line 124 | Line 124 | public class EmptyNavigableMap {
124       */
125      @Test(dataProvider = "NavigableMap<?,?>", dataProviderClass = EmptyNavigableMap.class)
126      public void testContainsRequiresComparable(String description, NavigableMap<?,?> navigableMap) {
127 <        assertThrowsCCE(() -> {
128 <            navigableMap.containsKey(new Object());
129 <        },
127 >        assertThrowsCCE(
128 >            () -> navigableMap.containsKey(new Object()),
129              description + ": Compareable should be required");
130      }
131  
# Line 252 | Line 251 | public class EmptyNavigableMap {
251          Object last = (BigInteger.ZERO == first) ? BigInteger.TEN : BigInteger.ZERO;
252  
253              assertThrowsIAE(
254 <                () -> {
256 <                    navigableMap.subMap(last, true, first, false);
257 <                },
254 >                () -> navigableMap.subMap(last, true, first, false),
255                  description + ": Must throw IllegalArgumentException when fromElement is not less than toElement.");
256  
257          navigableMap.subMap(first, true, last, false);
# Line 273 | Line 270 | public class EmptyNavigableMap {
270          // slightly smaller
271          NavigableMap ns = subMap.subMap(first, false, last, false);
272          // slight expansion
273 <        assertThrowsIAE(() -> {
274 <            ns.subMap(first, true, last, true);
278 <        },
273 >        assertThrowsIAE(
274 >            () -> ns.subMap(first, true, last, true),
275              description + ": Expansion should not be allowed");
276  
277          // much smaller
# Line 293 | Line 289 | public class EmptyNavigableMap {
289          NavigableMap ns = subMap.headMap(BigInteger.ONE, false);
290  
291          // slight expansion
292 <        assertThrowsIAE(() -> {
293 <            ns.headMap(BigInteger.ONE, true);
298 <        },
292 >        assertThrowsIAE(
293 >            () -> ns.headMap(BigInteger.ONE, true),
294              description + ": Expansion should not be allowed");
295  
296          // much smaller
# Line 313 | Line 308 | public class EmptyNavigableMap {
308          NavigableMap ns = subMap.tailMap(BigInteger.ONE, false);
309  
310          // slight expansion
311 <        assertThrowsIAE(() -> {
312 <            ns.tailMap(BigInteger.ONE, true);
318 <        },
311 >        assertThrowsIAE(
312 >            () -> ns.tailMap(BigInteger.ONE, true),
313              description + ": Expansion should not be allowed");
314  
315          // much smaller
# Line 327 | Line 321 | public class EmptyNavigableMap {
321       */
322      @Test(dataProvider = "NavigableMap<?,?>", dataProviderClass = EmptyNavigableMap.class)
323      public void testTailMap(String description, NavigableMap navigableMap) {
324 <        assertThrowsNPE(() -> {
325 <            navigableMap.tailMap(null);
332 <        },
324 >        assertThrowsNPE(
325 >            () -> navigableMap.tailMap(null),
326              description + ": Must throw NullPointerException for null element");
327  
328 <        assertThrowsCCE(() -> {
329 <            navigableMap.tailMap(new Object());
337 <        },
328 >        assertThrowsCCE(
329 >            () -> navigableMap.tailMap(new Object()),
330              description);
331  
332          NavigableMap ss = navigableMap.tailMap("1", true);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines