Package org.threeten.bp.temporal

Examples of org.threeten.bp.temporal.TemporalAmount


    //-----------------------------------------------------------------------
    // plus(PlusAdjuster)
    //-----------------------------------------------------------------------
    @Test
    public void test_plus_Adjuster_positiveHours() {
        TemporalAmount period = MockSimplePeriod.of(7, ChronoUnit.HOURS);
        LocalTime t = TEST_12_30_40_987654321.plus(period);
        assertEquals(t, LocalTime.of(19, 30, 40, 987654321));
    }
View Full Code Here


        assertEquals(t, LocalTime.of(19, 30, 40, 987654321));
    }

    @Test
    public void test_plus_Adjuster_negativeMinutes() {
        TemporalAmount period = MockSimplePeriod.of(-25, ChronoUnit.MINUTES);
        LocalTime t = TEST_12_30_40_987654321.plus(period);
        assertEquals(t, LocalTime.of(12, 5, 40, 987654321));
    }
View Full Code Here

        assertEquals(t, LocalTime.of(12, 5, 40, 987654321));
    }

    @Test
    public void test_plus_Adjuster_zero() {
        TemporalAmount period = Period.ZERO;
        LocalTime t = TEST_12_30_40_987654321.plus(period);
        assertEquals(t, TEST_12_30_40_987654321);
    }
View Full Code Here

        assertEquals(t, TEST_12_30_40_987654321);
    }

    @Test
    public void test_plus_Adjuster_wrap() {
        TemporalAmount p = Duration.ofHours(1);
        LocalTime t = LocalTime.of(23, 30).plus(p);
        assertEquals(t, LocalTime.of(0, 30));
    }
View Full Code Here

        assertEquals(t, LocalTime.of(0, 30));
    }

    @Test(expectedExceptions=DateTimeException.class)
    public void test_plus_Adjuster_dateNotAllowed() {
        TemporalAmount period = MockSimplePeriod.of(7, ChronoUnit.MONTHS);
        TEST_12_30_40_987654321.plus(period);
    }
View Full Code Here

    //-----------------------------------------------------------------------
    // minus(MinusAdjuster)
    //-----------------------------------------------------------------------
    @Test
    public void test_minus_Adjuster() {
        TemporalAmount p = Duration.ofSeconds(62, 3);
        LocalTime t = TEST_12_30_40_987654321.minus(p);
        assertEquals(t, LocalTime.of(12, 29, 38, 987654318));
    }
View Full Code Here

        assertEquals(t, LocalTime.of(12, 29, 38, 987654318));
    }

    @Test
    public void test_minus_Adjuster_positiveHours() {
        TemporalAmount period = MockSimplePeriod.of(7, ChronoUnit.HOURS);
        LocalTime t = TEST_12_30_40_987654321.minus(period);
        assertEquals(t, LocalTime.of(5, 30, 40, 987654321));
    }
View Full Code Here

        assertEquals(t, LocalTime.of(5, 30, 40, 987654321));
    }

    @Test
    public void test_minus_Adjuster_negativeMinutes() {
        TemporalAmount period = MockSimplePeriod.of(-25, ChronoUnit.MINUTES);
        LocalTime t = TEST_12_30_40_987654321.minus(period);
        assertEquals(t, LocalTime.of(12, 55, 40, 987654321));
    }
View Full Code Here

        assertEquals(t, LocalTime.of(12, 55, 40, 987654321));
    }

    @Test
    public void test_minus_Adjuster_big1() {
        TemporalAmount p = Duration.ofNanos(Long.MAX_VALUE);
        LocalTime t = TEST_12_30_40_987654321.minus(p);
        assertEquals(t, TEST_12_30_40_987654321.minusNanos(Long.MAX_VALUE));
    }
View Full Code Here

        assertEquals(t, TEST_12_30_40_987654321.minusNanos(Long.MAX_VALUE));
    }

    @Test
    public void test_minus_Adjuster_zero() {
        TemporalAmount p = Period.ZERO;
        LocalTime t = TEST_12_30_40_987654321.minus(p);
        assertEquals(t, TEST_12_30_40_987654321);
    }
View Full Code Here

TOP

Related Classes of org.threeten.bp.temporal.TemporalAmount

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.