Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

KtIrcIntegrationTest.kt 753B

1234567891011121314151617181920212223242526
  1. package com.dmdirc.ktirc
  2. import com.dmdirc.irctest.IrcLibraryTests
  3. import com.dmdirc.ktirc.model.Profile
  4. import com.dmdirc.ktirc.model.Server
  5. import org.junit.jupiter.api.TestFactory
  6. class KtIrcIntegrationTest {
  7. @TestFactory
  8. fun dynamicTests() = IrcLibraryTests().getTests(object : IrcLibraryTests.IrcLibrary {
  9. private lateinit var ircClient : IrcClientImpl
  10. override fun connect(nick: String, ident: String, realName: String, password: String?) {
  11. ircClient = IrcClientImpl(Server("localhost", 12321, password = password), Profile(nick, ident, realName))
  12. ircClient.connect()
  13. }
  14. override fun terminate() {
  15. ircClient.disconnect()
  16. }
  17. })
  18. }