类org.testng.annotations.DataProvider源码实例Demo

下面列出了怎么用org.testng.annotations.DataProvider的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: TencentKona-8   文件: TCKDuration.java
@DataProvider(name="PlusSeconds")
Object[][] provider_plusSeconds_long() {
    return new Object[][] {
        {0, 0, 0, 0, 0},
        {0, 0, 1, 1, 0},
        {0, 0, -1, -1, 0},
        {0, 0, Long.MAX_VALUE, Long.MAX_VALUE, 0},
        {0, 0, Long.MIN_VALUE, Long.MIN_VALUE, 0},
        {1, 0, 0, 1, 0},
        {1, 0, 1, 2, 0},
        {1, 0, -1, 0, 0},
        {1, 0, Long.MAX_VALUE - 1, Long.MAX_VALUE, 0},
        {1, 0, Long.MIN_VALUE, Long.MIN_VALUE + 1, 0},
        {1, 1, 0, 1, 1},
        {1, 1, 1, 2, 1},
        {1, 1, -1, 0, 1},
        {1, 1, Long.MAX_VALUE - 1, Long.MAX_VALUE, 1},
        {1, 1, Long.MIN_VALUE, Long.MIN_VALUE + 1, 1},
        {-1, 1, 0, -1, 1},
        {-1, 1, 1, 0, 1},
        {-1, 1, -1, -2, 1},
        {-1, 1, Long.MAX_VALUE, Long.MAX_VALUE - 1, 1},
        {-1, 1, Long.MIN_VALUE + 1, Long.MIN_VALUE, 1},
    };
}
 
源代码2 项目: TencentKona-8   文件: TestNumberParser.java
@DataProvider(name="parseDigitsAdjacentLenient")
Object[][] provider_parseDigitsAdjacentLenient() {
    return new Object[][] {
            // never
            {"5", 1, null, null},
            {"54", 1, null, null},

            {"543", 3, 5, 43},
            {"543A", 3, 5, 43},

            {"5432", 4, 54, 32},
            {"5432A", 4, 54, 32},

            {"54321", 5, 543, 21},
            {"54321A", 5, 543, 21},
    };
}
 
源代码3 项目: dragonwell8_jdk   文件: TCKPeriod.java
@DataProvider(name="minus")
Object[][] data_minus() {
    return new Object[][] {
            {pymd(0, 0, 0), pymd(0, 0, 0), pymd(0, 0, 0)},
            {pymd(0, 0, 0), pymd(5, 0, 0), pymd(-5, 0, 0)},
            {pymd(0, 0, 0), pymd(-5, 0, 0), pymd(5, 0, 0)},
            {pymd(0, 0, 0), pymd(0, 5, 0), pymd(0, -5, 0)},
            {pymd(0, 0, 0), pymd(0, -5, 0), pymd(0, 5, 0)},
            {pymd(0, 0, 0), pymd(0, 0, 5), pymd(0, 0, -5)},
            {pymd(0, 0, 0), pymd(0, 0, -5), pymd(0, 0, 5)},
            {pymd(0, 0, 0), pymd(2, 3, 4), pymd(-2, -3, -4)},
            {pymd(0, 0, 0), pymd(-2, -3, -4), pymd(2, 3, 4)},

            {pymd(4, 5, 6), pymd(2, 3, 4), pymd(2, 2, 2)},
            {pymd(4, 5, 6), pymd(-2, -3, -4), pymd(6, 8, 10)},
    };
}
 
源代码4 项目: dragonwell8_jdk   文件: TestJapaneseChronology.java
@DataProvider(name="invalid_eraYear")
Object[][] invalidEraYearData() {
    return new Object[][] {
        // Japanese era, yearOfEra
        { JapaneseEra.MEIJI,     -1 },
        { JapaneseEra.MEIJI,      0 },
        { JapaneseEra.MEIJI,     46 },
        { JapaneseEra.TAISHO,    -1 },
        { JapaneseEra.TAISHO,     0 },
        { JapaneseEra.TAISHO,    16 },
        { JapaneseEra.SHOWA,     -1 },
        { JapaneseEra.SHOWA,      0 },
        { JapaneseEra.SHOWA,     65 },
        { JapaneseEra.HEISEI,    -1 },
        { JapaneseEra.HEISEI,     0 },
        { JapaneseEra.HEISEI,    32 },
        { JapaneseEra.of(3),     -1 },
        { JapaneseEra.of(3),      0 },
        { JapaneseEra.of(3), Year.MAX_VALUE },
    };
}
 
源代码5 项目: TencentKona-8   文件: TestChronoUnit.java
@DataProvider(name = "weeksBetween")
Object[][] data_weeksBetween() {
    return new Object[][] {
        {date(2012, JULY, 2), date(2012, JUNE, 25), -1},
        {date(2012, JULY, 2), date(2012, JUNE, 26), 0},
        {date(2012, JULY, 2), date(2012, JULY, 2), 0},
        {date(2012, JULY, 2), date(2012, JULY, 8), 0},
        {date(2012, JULY, 2), date(2012, JULY, 9), 1},

        {date(2012, FEBRUARY, 28), date(2012, FEBRUARY, 21), -1},
        {date(2012, FEBRUARY, 28), date(2012, FEBRUARY, 22), 0},
        {date(2012, FEBRUARY, 28), date(2012, FEBRUARY, 28), 0},
        {date(2012, FEBRUARY, 28), date(2012, FEBRUARY, 29), 0},
        {date(2012, FEBRUARY, 28), date(2012, MARCH, 1), 0},
        {date(2012, FEBRUARY, 28), date(2012, MARCH, 5), 0},
        {date(2012, FEBRUARY, 28), date(2012, MARCH, 6), 1},

        {date(2012, FEBRUARY, 29), date(2012, FEBRUARY, 22), -1},
        {date(2012, FEBRUARY, 29), date(2012, FEBRUARY, 23), 0},
        {date(2012, FEBRUARY, 29), date(2012, FEBRUARY, 28), 0},
        {date(2012, FEBRUARY, 29), date(2012, FEBRUARY, 29), 0},
        {date(2012, FEBRUARY, 29), date(2012, MARCH, 1), 0},
        {date(2012, FEBRUARY, 29), date(2012, MARCH, 6), 0},
        {date(2012, FEBRUARY, 29), date(2012, MARCH, 7), 1},
    };
}
 
源代码6 项目: TencentKona-8   文件: TCKThaiBuddhistChronology.java
@DataProvider(name="badDates")
Object[][] data_badDates() {
    return new Object[][] {
        {1728, 0, 0},

        {1728, -1, 1},
        {1728, 0, 1},
        {1728, 14, 1},
        {1728, 15, 1},

        {1728, 1, -1},
        {1728, 1, 0},
        {1728, 1, 32},

        {1728, 12, -1},
        {1728, 12, 0},
        {1728, 12, 32},

        {3 + YDIFF, 2, 29},
        {600 + YDIFF, 2, 29},
        {1501 + YDIFF, 2, 29},
    };
}
 
源代码7 项目: TencentKona-8   文件: TCKDuration.java
@DataProvider(name="durationBetweenLocalDateTime")
Object[][] data_durationBetweenLocalDateTime() {
    return new Object[][] {
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 565_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 30, 65_000_000), -2L, 500_000_000},
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 565_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), -1L, 500_000_000},
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 565_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 32, 65_000_000), 0L, 500_000_000},
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 565_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 33, 65_000_000), 1L, 500_000_000},
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 565_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 34, 65_000_000), 2L, 500_000_000},

            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 30, 565_000_000), -1L, 500_000_000},
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 31, 565_000_000), 0L, 500_000_000},
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 32, 565_000_000), 1L, 500_000_000},
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 33, 565_000_000), 2L, 500_000_000},
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 34, 565_000_000), 3L, 500_000_000},

            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 30, 65_000_000), -1L, 0},
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), 0L, 0},
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 32, 65_000_000), 1L, 0},
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 33, 65_000_000), 2L, 0},
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), LocalDateTime.of(2013, 3, 24, 0, 44, 34, 65_000_000), 3L, 0},

            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), LocalDateTime.of(2813, 3, 24, 0, 44, 30, 565_000_000), 2 * CYCLE_SECS - 1L, 500_000_000},
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), LocalDateTime.of(2813, 3, 24, 0, 44, 31, 565_000_000), 2 * CYCLE_SECS + 0L, 500_000_000},
            {LocalDateTime.of(2013, 3, 24, 0, 44, 31, 65_000_000), LocalDateTime.of(2813, 3, 24, 0, 44, 32, 565_000_000), 2 * CYCLE_SECS + 1L, 500_000_000},
    };
}
 
源代码8 项目: dragonwell8_jdk   文件: TCKYear.java
@DataProvider(name="plus_long_TemporalUnit")
Object[][] data_plus_long_TemporalUnit() {
    return new Object[][] {
        {Year.of(1), 1, ChronoUnit.YEARS, Year.of(2), null},
        {Year.of(1), -12, ChronoUnit.YEARS, Year.of(-11), null},
        {Year.of(1), 0, ChronoUnit.YEARS, Year.of(1), null},
        {Year.of(999999999), 0, ChronoUnit.YEARS, Year.of(999999999), null},
        {Year.of(-999999999), 0, ChronoUnit.YEARS, Year.of(-999999999), null},
        {Year.of(0), -999999999, ChronoUnit.YEARS, Year.of(-999999999), null},
        {Year.of(0), 999999999, ChronoUnit.YEARS, Year.of(999999999), null},

        {Year.of(-1), 1, ChronoUnit.ERAS, Year.of(2), null},
        {Year.of(5), 1, ChronoUnit.CENTURIES, Year.of(105), null},
        {Year.of(5), 1, ChronoUnit.DECADES, Year.of(15), null},

        {Year.of(999999999), 1, ChronoUnit.YEARS, null, DateTimeException.class},
        {Year.of(-999999999), -1, ChronoUnit.YEARS, null, DateTimeException.class},

        {Year.of(1), 0, ChronoUnit.DAYS, null, DateTimeException.class},
        {Year.of(1), 0, ChronoUnit.WEEKS, null, DateTimeException.class},
        {Year.of(1), 0, ChronoUnit.MONTHS, null, DateTimeException.class},
    };
}
 
源代码9 项目: TencentKona-8   文件: TCKLocalizedPrinterParser.java
@DataProvider(name="date")
Object[][] data_date() {
    return new Object[][] {
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.JAPAN},
    };
}
 
源代码10 项目: TencentKona-8   文件: TCKYear.java
@DataProvider(name="minus_long_TemporalUnit")
Object[][] data_minus_long_TemporalUnit() {
    return new Object[][] {
        {Year.of(1), 1, ChronoUnit.YEARS, Year.of(0), null},
        {Year.of(1), -12, ChronoUnit.YEARS, Year.of(13), null},
        {Year.of(1), 0, ChronoUnit.YEARS, Year.of(1), null},
        {Year.of(999999999), 0, ChronoUnit.YEARS, Year.of(999999999), null},
        {Year.of(-999999999), 0, ChronoUnit.YEARS, Year.of(-999999999), null},
        {Year.of(0), -999999999, ChronoUnit.YEARS, Year.of(999999999), null},
        {Year.of(0), 999999999, ChronoUnit.YEARS, Year.of(-999999999), null},

        {Year.of(999999999), 1, ChronoUnit.ERAS, Year.of(-999999999 + 1), null},
        {Year.of(105), 1, ChronoUnit.CENTURIES, Year.of(5), null},
        {Year.of(15), 1, ChronoUnit.DECADES, Year.of(5), null},

        {Year.of(-999999999), 1, ChronoUnit.YEARS, null, DateTimeException.class},
        {Year.of(1), -999999999, ChronoUnit.YEARS, null, DateTimeException.class},

        {Year.of(1), 0, ChronoUnit.DAYS, null, DateTimeException.class},
        {Year.of(1), 0, ChronoUnit.WEEKS, null, DateTimeException.class},
        {Year.of(1), 0, ChronoUnit.MONTHS, null, DateTimeException.class},
    };
}
 
源代码11 项目: dragonwell8_jdk   文件: TCKChronoField.java
@DataProvider(name="fieldUnit")
Object[][] data_fieldUnit() {
    return new Object[][] {
            {YEAR, YEARS, FOREVER},
            {MONTH_OF_YEAR, MONTHS, YEARS},
            {DAY_OF_MONTH, DAYS, MONTHS},
            {DAY_OF_WEEK, DAYS, WEEKS},
            {DAY_OF_YEAR, DAYS, YEARS},
            {HOUR_OF_DAY, HOURS, DAYS},
            {MINUTE_OF_DAY, MINUTES, DAYS},
            {MINUTE_OF_HOUR, MINUTES, HOURS},
            {SECOND_OF_DAY, SECONDS, DAYS},
            {SECOND_OF_MINUTE, SECONDS, MINUTES},
            {MILLI_OF_DAY, MILLIS, DAYS},
            {MILLI_OF_SECOND, MILLIS, SECONDS},
            {MICRO_OF_SECOND, MICROS, SECONDS},
            {MICRO_OF_DAY, MICROS, DAYS},
            {NANO_OF_SECOND, NANOS, SECONDS},
            {NANO_OF_DAY, NANOS, DAYS},

    };
}
 
源代码12 项目: TencentKona-8   文件: TestUmmAlQuraChronology.java
@DataProvider(name="patternMonthNames")
Object[][] data_patternMonthNames() {
    return new Object[][] {
        {1434, 1, 1, "01 AH Thu Muharram 1434"},
        {1434, 2, 1, "01 AH Fri Safar 1434"},
        {1434, 3, 1, "01 AH Sun Rabi\u02bb I 1434"},//the actual month name is Rabi Al-Awwal, but the locale data contains short form.
        {1434, 4, 1, "01 AH Mon Rabi\u02bb II 1434"},//the actual month name is Rabi Al-Akhar, but the locale data contains short form.
        {1434, 5, 1, "01 AH Wed Jumada I 1434"},//the actual month name is Jumada Al-Awwal, but the locale data contains short form.
        {1434, 6, 1, "01 AH Thu Jumada II 1434"},//the actual month name is Jumada Al-Akhar, but the locale data contains short form.
        {1434, 7, 1, "01 AH Sat Rajab 1434"},
        {1434, 8, 1, "01 AH Mon Sha\u02bbban 1434"},
        {1434, 9, 1, "01 AH Tue Ramadan 1434"},
        {1434, 10, 1, "01 AH Thu Shawwal 1434"},
        {1434, 11, 1, "01 AH Sat Dhu\u02bbl-Qi\u02bbdah 1434"},
        {1434, 12, 1, "01 AH Sun Dhu\u02bbl-Hijjah 1434"},
    };
}
 
源代码13 项目: TencentKona-8   文件: TCKMinguoChronology.java
@DataProvider(name="prolepticYear")
Object[][] data_prolepticYear() {
    return new Object[][] {
        {1, MinguoEra.ROC, 1912 - YDIFF, 1912 - YDIFF, true},
        {1, MinguoEra.ROC, 1916 - YDIFF, 1916 - YDIFF, true},
        {1, MinguoEra.ROC, 1914 - YDIFF, 1914 - YDIFF, false},
        {1, MinguoEra.ROC, 2000 - YDIFF, 2000 - YDIFF, true},
        {1, MinguoEra.ROC, 2100 - YDIFF, 2100 - YDIFF, false},
        {1, MinguoEra.ROC, 0, 0, false},
        {1, MinguoEra.ROC, 1908 - YDIFF, 1908 - YDIFF, true},
        {1, MinguoEra.ROC, 1900 - YDIFF, 1900 - YDIFF, false},
        {1, MinguoEra.ROC, 1600 - YDIFF, 1600 - YDIFF, true},

        {0, MinguoEra.BEFORE_ROC, YDIFF - 1911, 1912 - YDIFF, true},
        {0, MinguoEra.BEFORE_ROC, YDIFF - 1915, 1916 - YDIFF, true},
        {0, MinguoEra.BEFORE_ROC, YDIFF - 1913, 1914 - YDIFF, false},
        {0, MinguoEra.BEFORE_ROC, YDIFF - 1999, 2000 - YDIFF, true},
        {0, MinguoEra.BEFORE_ROC, YDIFF - 2099, 2100 - YDIFF, false},
        {0, MinguoEra.BEFORE_ROC, 1, 0, false},
        {0, MinguoEra.BEFORE_ROC, YDIFF - 1907, 1908 - YDIFF, true},
        {0, MinguoEra.BEFORE_ROC, YDIFF - 1899, 1900 - YDIFF, false},
        {0, MinguoEra.BEFORE_ROC, YDIFF - 1599, 1600 - YDIFF, true},

    };
}
 
源代码14 项目: TencentKona-8   文件: TCKOffsetDateTime.java
@DataProvider(name="periodUntilUnit")
Object[][] data_untilUnit() {
    return new Object[][] {
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 6, 30, 13, 1, 1, 0, OFFSET_PONE), HALF_DAYS, 1},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 6, 30, 2, 1, 1, 0, OFFSET_PONE), HOURS, 1},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 6, 30, 2, 1, 1, 0, OFFSET_PONE), MINUTES, 60},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 6, 30, 2, 1, 1, 0, OFFSET_PONE), SECONDS, 3600},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 6, 30, 2, 1, 1, 0, OFFSET_PONE), MILLIS, 3600*1000},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 6, 30, 2, 1, 1, 0, OFFSET_PONE), MICROS, 3600*1000*1000L},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 6, 30, 2, 1, 1, 0, OFFSET_PONE), NANOS, 3600*1000*1000L*1000},

            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 6, 30, 14, 1, 1, 0, OFFSET_PTWO), HALF_DAYS, 1},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 6, 30, 3, 1, 1, 0, OFFSET_PTWO), HOURS, 1},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 6, 30, 3, 1, 1, 0, OFFSET_PTWO), MINUTES, 60},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 6, 30, 3, 1, 1, 0, OFFSET_PTWO), SECONDS, 3600},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 6, 30, 3, 1, 1, 0, OFFSET_PTWO), MILLIS, 3600*1000},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 6, 30, 3, 1, 1, 0, OFFSET_PTWO), MICROS, 3600*1000*1000L},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 6, 30, 3, 1, 1, 0, OFFSET_PTWO), NANOS, 3600*1000*1000L*1000},

            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 7, 1, 1, 1, 0, 999999999, OFFSET_PONE), DAYS, 0},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 7, 1, 1, 1, 1, 0, OFFSET_PONE), DAYS, 1},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 8, 29, 1, 1, 1, 0, OFFSET_PONE), MONTHS, 1},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 8, 30, 1, 1, 1, 0, OFFSET_PONE), MONTHS, 2},
            {OffsetDateTime.of(2010, 6, 30, 1, 1, 1, 0, OFFSET_PONE), OffsetDateTime.of(2010, 8, 31, 1, 1, 1, 0, OFFSET_PONE), MONTHS, 2},
    };
}
 
源代码15 项目: TencentKona-8   文件: TCKMinguoChronology.java
@DataProvider(name="localDateTime")
Object[][] data_localDateTime() {
    return new Object[][] {
        {LocalDateTime.of(2012, 2, 29, 2, 7), MinguoChronology.INSTANCE.date(MinguoEra.ROC, 2012 - YDIFF, 2, 29), LocalTime.of(2, 7), null},
        {ZonedDateTime.of(2012, 2, 29, 2, 7, 1, 1, ZONE_PARIS), MinguoChronology.INSTANCE.date(MinguoEra.ROC, 2012 - YDIFF, 2, 29), LocalTime.of(2, 7, 1, 1), null},
        {OffsetDateTime.of(2012, 2, 29, 2, 7, 1, 1, OFFSET_PTWO), MinguoChronology.INSTANCE.date(MinguoEra.ROC, 2012 - YDIFF, 2, 29), LocalTime.of(2, 7, 1, 1), null},

        {JapaneseDate.of(2012, 2, 29), null, null, DateTimeException.class},
        {ThaiBuddhistDate.of(2012 + 543, 2, 29), null, null, DateTimeException.class},
        {LocalDate.of(2012, 2, 29), null, null, DateTimeException.class},
        {LocalTime.of(20, 30, 29, 0), null, null, DateTimeException.class},
    };
}
 
源代码16 项目: dragonwell8_jdk   文件: RowSetMetaDataTests.java
@DataProvider(name = "invalidColumnRanges")
private Object[][] invalidColumnRanges() {
    return new Object[][]{
        {-1},
        {0},
        {MAX_COLUMNS + 1}
    };
}
 
源代码17 项目: dragonwell8_jdk   文件: TCKInstant.java
@DataProvider(name="badTemporalAmount")
Object[][] data_badPlusTemporalAmount() {
    return new Object[][] {
            {MockSimplePeriod.of(2, YEARS)},
            {MockSimplePeriod.of(2, MONTHS)},
    };
}
 
源代码18 项目: dragonwell8_jdk   文件: MapBinToFromTreeTest.java
@DataProvider(name = "maps")
static Object[][] mapProvider() {
    return new Object[][] {
            // Pass in the class name as a description for test reporting
            // purposes
            { HashMap.class.getName(), new HashMap(INITIAL_CAPACITY, LOAD_FACTOR) },
            { LinkedHashMap.class.getName(), new LinkedHashMap(INITIAL_CAPACITY, LOAD_FACTOR) },
            { ConcurrentHashMap.class.getName(), new ConcurrentHashMap(INITIAL_CAPACITY, LOAD_FACTOR) },
    };
}
 
源代码19 项目: TencentKona-8   文件: TCKDayOfWeek.java
@DataProvider(name="plus")
Object[][] data_plus() {
    return new Object[][] {
        {1, -8, 7},
        {1, -7, 1},
        {1, -6, 2},
        {1, -5, 3},
        {1, -4, 4},
        {1, -3, 5},
        {1, -2, 6},
        {1, -1, 7},
        {1, 0, 1},
        {1, 1, 2},
        {1, 2, 3},
        {1, 3, 4},
        {1, 4, 5},
        {1, 5, 6},
        {1, 6, 7},
        {1, 7, 1},
        {1, 8, 2},

        {1, 1, 2},
        {2, 1, 3},
        {3, 1, 4},
        {4, 1, 5},
        {5, 1, 6},
        {6, 1, 7},
        {7, 1, 1},

        {1, -1, 7},
        {2, -1, 1},
        {3, -1, 2},
        {4, -1, 3},
        {5, -1, 4},
        {6, -1, 5},
        {7, -1, 6},
    };
}
 
源代码20 项目: TencentKona-8   文件: SupplementaryChars.java
@DataProvider(name = "supported")
private Object[][] supported() {

    return new Object[][] {
        {"<?xml version=\"1.0\"?><tag>\uD840\uDC0B</tag>"},
        {"<?xml version=\"1.0\"?><!-- \uD840\uDC0B --><tag/>"},
        {"<?xml version=\"1.1\"?><tag\uD840\uDC0B>in tag name</tag\uD840\uDC0B>"},
        {"<?xml version=\"1.1\"?><tag attr\uD840\uDC0B=\"in attribute\">in attribute name</tag>"},
        {"<?xml version=\"1.1\"?><tag>\uD840\uDC0B</tag>"},
        {"<?xml version=\"1.1\"?><!-- \uD840\uDC0B --><dontCare/>"}
    };
}
 
源代码21 项目: dragonwell8_jdk   文件: ParallelPrefix.java
@DataProvider
public static Object[][] longSet(){
    return genericData(size -> LongStream.range(0, size).toArray(),
            new LongBinaryOperator[]{
                Long::sum,
                Long::min});
}
 
源代码22 项目: TencentKona-8   文件: TCKDateTimeFormatters.java
@DataProvider(name="sample_isoLocalDateTime")
Object[][] provider_sample_isoLocalDateTime() {
    return new Object[][]{
            {2008, null, null, null, null, null, null, null, null, null, DateTimeException.class},
            {null, 6, null, null, null, null, null, null, null, null, DateTimeException.class},
            {null, null, 30, null, null, null, null, null, null, null, DateTimeException.class},
            {null, null, null, 11, null, null, null, null, null, null, DateTimeException.class},
            {null, null, null, null, 5, null, null, null, null, null, DateTimeException.class},
            {null, null, null, null, null, null, null, "+01:00", null, null, DateTimeException.class},
            {null, null, null, null, null, null, null, null, "Europe/Paris", null, DateTimeException.class},
            {2008, 6, 30, 11, null, null, null, null, null, null, DateTimeException.class},
            {2008, 6, 30, null, 5, null, null, null, null, null, DateTimeException.class},
            {2008, 6, null, 11, 5, null, null, null, null, null, DateTimeException.class},
            {2008, null, 30, 11, 5, null, null, null, null, null, DateTimeException.class},
            {null, 6, 30, 11, 5, null, null, null, null, null, DateTimeException.class},

            {2008, 6, 30, 11, 5, null, null, null, null,                    "2008-06-30T11:05", null},
            {2008, 6, 30, 11, 5, 30, null, null, null,                      "2008-06-30T11:05:30", null},
            {2008, 6, 30, 11, 5, 30, 500000000, null, null,                 "2008-06-30T11:05:30.5", null},
            {2008, 6, 30, 11, 5, 30, 1, null, null,                         "2008-06-30T11:05:30.000000001", null},

            {2008, 6, 30, 11, 5, null, null, "+01:00", null,                "2008-06-30T11:05", null},
            {2008, 6, 30, 11, 5, 30, null, "+01:00", null,                  "2008-06-30T11:05:30", null},
            {2008, 6, 30, 11, 5, 30, 500000000, "+01:00", null,             "2008-06-30T11:05:30.5", null},
            {2008, 6, 30, 11, 5, 30, 1, "+01:00", null,                     "2008-06-30T11:05:30.000000001", null},

            {2008, 6, 30, 11, 5, null, null, "+01:00", "Europe/Paris",      "2008-06-30T11:05", null},
            {2008, 6, 30, 11, 5, 30, null, "+01:00", "Europe/Paris",        "2008-06-30T11:05:30", null},
            {2008, 6, 30, 11, 5, 30, 500000000, "+01:00", "Europe/Paris",   "2008-06-30T11:05:30.5", null},
            {2008, 6, 30, 11, 5, 30, 1, "+01:00", "Europe/Paris",           "2008-06-30T11:05:30.000000001", null},

            {2008, 6, 30, 11, 5, null, null, null, "Europe/Paris",          "2008-06-30T11:05", null},
            {2008, 6, 30, 11, 5, 30, null, null, "Europe/Paris",            "2008-06-30T11:05:30", null},
            {2008, 6, 30, 11, 5, 30, 500000000, null, "Europe/Paris",       "2008-06-30T11:05:30.5", null},
            {2008, 6, 30, 11, 5, 30, 1, null, "Europe/Paris",               "2008-06-30T11:05:30.000000001", null},

            {123456, 6, 30, 11, 5, null, null, null, null,                  "+123456-06-30T11:05", null},
    };
}
 
源代码23 项目: dragonwell8_jdk   文件: TCKFormatStyle.java
@DataProvider(name="formatStyle")
Object[][] data_formatStyle() {
    return new Object[][] {
            {ZonedDateTime.of(LocalDateTime.of(2001, 10, 2, 1, 2, 3), ZONEID_PARIS), FormatStyle.FULL, "Tuesday, October 2, 2001 1:02:03 AM CEST Europe/Paris"},
            {ZonedDateTime.of(LocalDateTime.of(2001, 10, 2, 1, 2, 3), ZONEID_PARIS), FormatStyle.LONG, "October 2, 2001 1:02:03 AM CEST Europe/Paris"},
            {ZonedDateTime.of(LocalDateTime.of(2001, 10, 2, 1, 2, 3), ZONEID_PARIS), FormatStyle.MEDIUM, "Oct 2, 2001 1:02:03 AM Europe/Paris"},
            {ZonedDateTime.of(LocalDateTime.of(2001, 10, 2, 1, 2, 3), ZONEID_PARIS), FormatStyle.SHORT, "10/2/01 1:02 AM Europe/Paris"},

            {ZonedDateTime.of(LocalDateTime.of(2001, 10, 2, 1, 2, 3), OFFSET_PTWO), FormatStyle.FULL, "Tuesday, October 2, 2001 1:02:03 AM +02:00 +02:00"},
            {ZonedDateTime.of(LocalDateTime.of(2001, 10, 2, 1, 2, 3), OFFSET_PTWO), FormatStyle.LONG, "October 2, 2001 1:02:03 AM +02:00 +02:00"},
            {ZonedDateTime.of(LocalDateTime.of(2001, 10, 2, 1, 2, 3), OFFSET_PTWO), FormatStyle.MEDIUM, "Oct 2, 2001 1:02:03 AM +02:00"},
            {ZonedDateTime.of(LocalDateTime.of(2001, 10, 2, 1, 2, 3), OFFSET_PTWO), FormatStyle.SHORT, "10/2/01 1:02 AM +02:00"},
    };
}
 
源代码24 项目: TencentKona-8   文件: TestLocalDate.java
@DataProvider(name="samplePlusDaysSymmetry")
Object[][] provider_samplePlusDaysSymmetry() {
    return new Object[][] {
        {LocalDate.of(-1, 1, 1)},
        {LocalDate.of(-1, 2, 28)},
        {LocalDate.of(-1, 3, 1)},
        {LocalDate.of(-1, 12, 31)},
        {LocalDate.of(0, 1, 1)},
        {LocalDate.of(0, 2, 28)},
        {LocalDate.of(0, 2, 29)},
        {LocalDate.of(0, 3, 1)},
        {LocalDate.of(0, 12, 31)},
        {LocalDate.of(2007, 1, 1)},
        {LocalDate.of(2007, 2, 28)},
        {LocalDate.of(2007, 3, 1)},
        {LocalDate.of(2007, 12, 31)},
        {LocalDate.of(2008, 1, 1)},
        {LocalDate.of(2008, 2, 28)},
        {LocalDate.of(2008, 2, 29)},
        {LocalDate.of(2008, 3, 1)},
        {LocalDate.of(2008, 12, 31)},
        {LocalDate.of(2099, 1, 1)},
        {LocalDate.of(2099, 2, 28)},
        {LocalDate.of(2099, 3, 1)},
        {LocalDate.of(2099, 12, 31)},
        {LocalDate.of(2100, 1, 1)},
        {LocalDate.of(2100, 2, 28)},
        {LocalDate.of(2100, 3, 1)},
        {LocalDate.of(2100, 12, 31)},
    };
}
 
源代码25 项目: dragonwell8_jdk   文件: CheckArrayTest.java
@DataProvider(name = "Patterns")
Object[][] patterns() {
    return new Object[][]{
            new Object[]{"maxarray=10", 10, new String[10]},    // successful
            new Object[]{"maxarray=10", 11, new String[11]},    // exception expected
    };
}
 
源代码26 项目: micro-integrator   文件: SetHostNameTestCase.java
@DataProvider(name = "addressingUrl")
public Object[][] addressingUrl() {
    return new Object[][] { { "http://local:9000/services/SimpleStockQuoteService" },
            { "http://10.100.3.110:9000/services/SimpleStockQuoteService" },
            { "https://local:9000/services/SimpleStockQuoteService" }, };

}
 
源代码27 项目: TencentKona-8   文件: TCKEraSerialization.java
@DataProvider(name = "Eras")
Era[][] data_of_calendars() {
    return new Era[][] {
                {HijrahEra.AH},
                {IsoEra.BCE},
                {IsoEra.CE},
                {MinguoEra.BEFORE_ROC},
                {MinguoEra.ROC},
                {ThaiBuddhistEra.BEFORE_BE},
                {ThaiBuddhistEra.BE},
    };
}
 
源代码28 项目: dragonwell8_jdk   文件: JDK8207760.java
@DataProvider(name = "xsls")
public Object[][] getDataBug8207760_cdata() {
    return new Object[][]{
        {xsl8207760_2},
        {xsl8207760_3},
    };
}
 
源代码29 项目: dragonwell8_jdk   文件: ParallelPrefix.java
@DataProvider
public static Object[][] stringSet(){
    Function<Integer, String[]> stringsFunc = size ->
            IntStream.range(0, size).mapToObj(Integer::toString).toArray(String[]::new);
    BinaryOperator<String> concat = String::concat;
    return genericData(stringsFunc,
            (BinaryOperator<String>[]) new BinaryOperator[]{
                concat });
}
 
源代码30 项目: dragonwell8_jdk   文件: TCKOffsetTime.java
@DataProvider(name="sampleTimes")
Object[][] provider_sampleTimes() {
    return new Object[][] {
        {11, 30, 20, 500, OFFSET_PONE},
        {11, 0, 0, 0, OFFSET_PONE},
        {23, 59, 59, 999999999, OFFSET_PONE},
    };
}