@Test public void testFromNullable() { Assert.assertTrue(Optional.fromNullable(1).isPresent()); Assert.assertNotNull(Optional.fromNullable(1).orNull()); Assert.assertEquals(Integer.valueOf(1), Optional.fromNullable(1).get()); Assert.assertEquals(Integer.valueOf(1), Optional.fromNullable(1).or(2)); Assert.assertEquals(Integer.valueOf(1), Optional.fromNullable(1).orElse(2)); Assert.assertFalse(Optional.fromNullable(null).isPresent()); Assert.assertNull(Optional.fromNullable(null).orNull()); Assert.assertEquals(Integer.valueOf(2), Optional.<Integer>fromNullable(null).or(2)); Assert.assertEquals(Integer.valueOf(2), Optional.<Integer>fromNullable(null).orElse(2)); }
@Test public void testFromNullable() { Assert.assertTrue(Optional.fromNullable(1).isPresent()); Assert.assertNotNull(Optional.fromNullable(1).orNull()); Assert.assertEquals(Integer.valueOf(1), Optional.fromNullable(1).get()); Assert.assertEquals(Integer.valueOf(1), Optional.fromNullable(1).or(2)); Assert.assertEquals(Integer.valueOf(1), Optional.fromNullable(1).orElse(2)); Assert.assertFalse(Optional.fromNullable(null).isPresent()); Assert.assertNull(Optional.fromNullable(null).orNull()); Assert.assertEquals(Integer.valueOf(2), Optional.<Integer>fromNullable(null).or(2)); Assert.assertEquals(Integer.valueOf(2), Optional.<Integer>fromNullable(null).orElse(2)); }
@Test public void testFromNullable() { Assert.assertTrue(Optional.fromNullable(1).isPresent()); Assert.assertNotNull(Optional.fromNullable(1).orNull()); Assert.assertEquals(Integer.valueOf(1), Optional.fromNullable(1).get()); Assert.assertEquals(Integer.valueOf(1), Optional.fromNullable(1).or(2)); Assert.assertEquals(Integer.valueOf(1), Optional.fromNullable(1).orElse(2)); Assert.assertFalse(Optional.fromNullable(null).isPresent()); Assert.assertNull(Optional.fromNullable(null).orNull()); Assert.assertEquals(Integer.valueOf(2), Optional.<Integer>fromNullable(null).or(2)); Assert.assertEquals(Integer.valueOf(2), Optional.<Integer>fromNullable(null).orElse(2)); }