Search in sources :

Example 46 with LocalDate

use of java.time.LocalDate in project jdk8u_jdk by JetBrains.

the class TCKLocalDate method test_atTime_int_int_int.

@Test
public void test_atTime_int_int_int() {
    LocalDate t = LocalDate.of(2008, 6, 30);
    assertEquals(t.atTime(11, 30, 40), LocalDateTime.of(2008, 6, 30, 11, 30, 40));
}
Also used : LocalDate(java.time.LocalDate) Test(org.testng.annotations.Test)

Example 47 with LocalDate

use of java.time.LocalDate in project jdk8u_jdk by JetBrains.

the class TCKLocalDate method test_with_adjustment.

//-----------------------------------------------------------------------
// with()
//-----------------------------------------------------------------------
@Test
public void test_with_adjustment() {
    final LocalDate sample = LocalDate.of(2012, 3, 4);
    TemporalAdjuster adjuster = new TemporalAdjuster() {

        @Override
        public Temporal adjustInto(Temporal dateTime) {
            return sample;
        }
    };
    assertEquals(TEST_2007_07_15.with(adjuster), sample);
}
Also used : Temporal(java.time.temporal.Temporal) TemporalAdjuster(java.time.temporal.TemporalAdjuster) LocalDate(java.time.LocalDate) Test(org.testng.annotations.Test)

Example 48 with LocalDate

use of java.time.LocalDate in project jdk8u_jdk by JetBrains.

the class TCKLocalDate method test_minusWeeks_overLeapYears.

@Test
public void test_minusWeeks_overLeapYears() {
    LocalDate t = TEST_2007_07_15.minusYears(-1).minusWeeks(104);
    assertEquals(t, LocalDate.of(2006, 7, 18));
}
Also used : LocalDate(java.time.LocalDate) Test(org.testng.annotations.Test)

Example 49 with LocalDate

use of java.time.LocalDate in project jdk8u_jdk by JetBrains.

the class TCKLocalDate method test_atTime_int_int_hourTooSmall.

@Test(expectedExceptions = DateTimeException.class)
public void test_atTime_int_int_hourTooSmall() {
    LocalDate t = LocalDate.of(2008, 6, 30);
    t.atTime(-1, 30);
}
Also used : LocalDate(java.time.LocalDate) Test(org.testng.annotations.Test)

Example 50 with LocalDate

use of java.time.LocalDate in project jdk8u_jdk by JetBrains.

the class TCKLocalDate method test_minusMonths_long_big.

@Test
public void test_minusMonths_long_big() {
    long months = 20L + Integer.MAX_VALUE;
    LocalDate test = LocalDate.of(40, 6, 1).minusMonths(months);
    assertEquals(test, LocalDate.of((int) (40L - months / 12), 6 - (int) (months % 12), 1));
}
Also used : LocalDate(java.time.LocalDate) Test(org.testng.annotations.Test)

Aggregations

LocalDate (java.time.LocalDate)1513 Test (org.junit.Test)472 Test (org.testng.annotations.Test)372 LocalDateTime (java.time.LocalDateTime)155 LocalTime (java.time.LocalTime)126 Date (java.util.Date)99 DateTimeFormatter (java.time.format.DateTimeFormatter)96 Ignore (org.junit.Ignore)94 ArrayList (java.util.ArrayList)87 BigDecimal (java.math.BigDecimal)69 Instant (java.time.Instant)56 ZonedDateTime (java.time.ZonedDateTime)55 Test (org.junit.jupiter.api.Test)54 List (java.util.List)50 AbstractPerunIntegrationTest (cz.metacentrum.perun.core.AbstractPerunIntegrationTest)46 HashMap (java.util.HashMap)44 Member (cz.metacentrum.perun.core.api.Member)41 ZoneId (java.time.ZoneId)40 TemporalField (java.time.temporal.TemporalField)40 Attribute (cz.metacentrum.perun.core.api.Attribute)39