1717package com.google.firebase.dataconnect.connectors.demo
1818
1919import com.google.firebase.Timestamp
20+ import com.google.firebase.dataconnect.LocalDate
2021import com.google.firebase.dataconnect.connectors.demo.testutil.DemoConnectorIntegrationTestBase
2122import com.google.firebase.dataconnect.testutil.property.arbitrary.DataConnectArb
2223import com.google.firebase.dataconnect.testutil.property.arbitrary.EdgeCases
2324import com.google.firebase.dataconnect.testutil.property.arbitrary.dataConnect
24- import com.google.firebase.dataconnect.testutil.property.arbitrary.dateTestData
25- import com.google.firebase.dataconnect.testutil.property.arbitrary.toJavaUtilDate
25+ import com.google.firebase.dataconnect.testutil.property.arbitrary.localDate
2626import com.google.firebase.dataconnect.testutil.withMicrosecondPrecision
2727import io.kotest.common.ExperimentalKotest
2828import io.kotest.matchers.shouldBe
@@ -37,7 +37,6 @@ import io.kotest.property.arbitrary.long
3737import io.kotest.property.arbitrary.map
3838import io.kotest.property.arbitrary.uuid
3939import io.kotest.property.checkAll
40- import java.util.Date
4140import java.util.UUID
4241import kotlin.time.Duration.Companion.seconds
4342import kotlinx.coroutines.test.runTest
@@ -475,7 +474,7 @@ class ListVariablesAndDataIntegrationTest : DemoConnectorIntegrationTestBase() {
475474 val booleans : List <Boolean >,
476475 val uuids : List <UUID >,
477476 val int64s : List <Long >,
478- val dates : List <Date >,
477+ val dates : List <LocalDate >,
479478 val timestamps : List <Timestamp >,
480479 ) {
481480
@@ -524,7 +523,7 @@ class ListVariablesAndDataIntegrationTest : DemoConnectorIntegrationTestBase() {
524523 booleans = EdgeCases .booleans,
525524 uuids = EdgeCases .uuids,
526525 int64s = EdgeCases .int64s,
527- dates = EdgeCases .dates.all().map { it.toJavaUtilDate() },
526+ dates = EdgeCases .dates.all().map { it.date },
528527 timestamps = EdgeCases .javaTime.instants.all.map { it.timestamp },
529528 )
530529 }
@@ -546,8 +545,7 @@ class ListVariablesAndDataIntegrationTest : DemoConnectorIntegrationTestBase() {
546545 booleans : Arb <List <Boolean >> = Arb .list(Arb .boolean(), 1..100),
547546 uuids : Arb <List <UUID >> = Arb .list(Arb .uuid(), 1..100),
548547 int64s : Arb <List <Long >> = Arb .list(Arb .long(), 1..100),
549- dates : Arb <List <Date >> =
550- Arb .list(Arb .dataConnect.dateTestData().map { it.toJavaUtilDate() }, 1..100),
548+ dates : Arb <List <LocalDate >> = Arb .list(Arb .dataConnect.localDate(), 1..100),
551549 timestamps : Arb <List <Timestamp >> =
552550 Arb .list(Arb .dataConnect.javaTime.instantTestCase().map { it.timestamp }, 1..100),
553551 ): Arb <Lists > = arbitrary {
0 commit comments