fun a_collection_of_mixed_values()

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)
    }