in plot-api/src/commonTest/kotlin/org/jetbrains/letsPlot/intern/standardizing/StandardizingTest.kt [121:155]
fun a_collection_of_mixed_values() {
// LocalDateTime in EST (UTC-5)
val localDateTime = KLocalDateTime(2020, 6, 10, 13, 58)
// val timeZone = TimeZone.of("UTC-05:00")
val timeZone = TimeZone.of("UTC")
val instant = localDateTime.toInstant(timeZone)
val values = listOf(
null,
"Str",
0, 0L, 0.0, 1E3,
Float.NaN, Float.NEGATIVE_INFINITY, Float.POSITIVE_INFINITY,
Double.NaN, Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY,
State.Idle,
Color.WHITE,
instant,
localDateTime,
)
val expected = listOf(
null,
"Str",
0.0, 0.0, 0.0, 1000.0,
null, null, null,
null, null, null,
"Idle",
"#ffffff",
1591797480000L.toDouble(),
1591797480000L.toDouble(),
)
val result = SeriesStandardizing.toList(values)
assertContentEquals(expected, result)
}