Skip to content

Commit

Permalink
test: Add test about Destinations names
Browse files Browse the repository at this point in the history
  • Loading branch information
KevinBoulongne committed Dec 18, 2024
1 parent 3276266 commit b454db4
Showing 1 changed file with 39 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/*
* Infomaniak SwissTransfer - Android
* Copyright (C) 2024 Infomaniak Network SA
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.infomaniak.swisstransfer

import com.infomaniak.swisstransfer.ui.navigation.MainNavigation
import org.junit.Assert.assertEquals
import org.junit.Test

/**
* Example local unit test, which will execute on the development machine (host).
*
* See [testing documentation](http://d.android.com/tools/testing).
*/
class NavigationDestinationUnitTest {
@Test
fun check_destinations_names_are_correct() {
val sent = MainNavigation.SentDestination::class.simpleName
val received = MainNavigation.ReceivedDestination::class.simpleName
val settings = MainNavigation.SettingsDestination::class.simpleName
assertEquals(MainNavigation.Companion.entries.find { it == sent }, sent)
assertEquals(MainNavigation.Companion.entries.find { it == received }, received)
assertEquals(MainNavigation.Companion.entries.find { it == settings }, settings)
}
}

0 comments on commit b454db4

Please sign in to comment.