123456789101112131415161718192021222324252627282930313233343536373839 |
- package com.dmdirc.ktirc.model
-
- import org.junit.jupiter.api.Assertions.*
- import org.junit.jupiter.api.Test
-
- internal class KnownUserTest {
-
- @Test
- fun `KnownUser can add channels`() {
- val user = KnownUser(User("acidBurn"))
- user += "#thegibson"
- user += "#dumpsterdiving"
-
- assertEquals(2, user.channels.size)
- assertTrue("#thegibson" in user.channels)
- assertTrue("#dumpsterdiving" in user.channels)
- }
-
- @Test
- fun `KnownUser can remove channels`() {
- val user = KnownUser(User("acidBurn"))
- user.channels.addAll(listOf("#thegibson", "#dumpsterdiving"))
- user -= "#thegibson"
-
- assertEquals(1, user.channels.size)
- assertFalse("#thegibson" in user.channels)
- assertTrue("#dumpsterdiving" in user.channels)
- }
-
- @Test
- fun `KnownUser indicates if a channel is known`() {
- val user = KnownUser(User("acidBurn"))
- user.channels.addAll(listOf("#thegibson"))
-
- assertTrue("#thegibson" in user)
- assertFalse("#dumpsterdiving" in user)
- }
-
- }
|