refactor: add channel hash function

This commit is contained in:
andrekir
2024-01-10 05:33:19 -03:00
parent 505ba8a7d3
commit e9f63b4e80
4 changed files with 67 additions and 48 deletions

View File

@@ -4,6 +4,7 @@ import androidx.test.ext.junit.runners.AndroidJUnit4
import com.geeksville.mesh.model.Channel
import com.geeksville.mesh.model.URL_PREFIX
import com.geeksville.mesh.model.getChannelUrl
import com.geeksville.mesh.model.numChannels
import com.geeksville.mesh.model.toChannelSet
import org.junit.Assert
import org.junit.Test
@@ -23,6 +24,20 @@ class ChannelTest {
Assert.assertEquals(channelUrl.toChannelSet(), ch)
}
@Test
fun channelHashGood() {
val ch = Channel.default
Assert.assertEquals(8, ch.hash)
}
@Test
fun numChannelsGood() {
val ch = Channel.default
Assert.assertEquals(104, ch.loraConfig.numChannels)
}
@Test
fun channelNumGood() {
val ch = Channel.default