Add test on isConnected()

This commit is contained in:
Benoit Marty
2025-02-03 20:07:55 +01:00
parent 0409ed84ed
commit f6f28e6523

View File

@@ -0,0 +1,37 @@
/*
* Copyright 2025 New Vector Ltd.
*
* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.libraries.matrix.api.sync
import org.junit.Test
class SyncStateTest {
@Test
fun `isConnected should return true for Idle`() {
assert(SyncState.Idle.isConnected())
}
@Test
fun `isConnected should return true for Running`() {
assert(SyncState.Running.isConnected())
}
@Test
fun `isConnected should return true for Error`() {
assert(SyncState.Error.isConnected())
}
@Test
fun `isConnected should return true for Terminated`() {
assert(SyncState.Terminated.isConnected())
}
@Test
fun `isConnected should return false for Offline`() {
assert(!SyncState.Offline.isConnected())
}
}