|
1 | 1 | package failchat.twitch |
2 | 2 |
|
| 3 | +import failchat.assertRequestToUrlReturns200 |
3 | 4 | import failchat.exception.ChannelNotFoundException |
4 | 5 | import failchat.exception.ChannelOfflineException |
5 | 6 | import failchat.exception.UnexpectedResponseCodeException |
6 | 7 | import failchat.okHttpClient |
7 | 8 | import failchat.testObjectMapper |
8 | 9 | import failchat.userHomeConfig |
9 | 10 | import kotlinx.coroutines.runBlocking |
| 11 | +import mu.KLogging |
10 | 12 | import org.junit.Test |
11 | | -import org.slf4j.Logger |
12 | | -import org.slf4j.LoggerFactory |
13 | 13 | import kotlin.test.assertEquals |
14 | 14 | import kotlin.test.assertFails |
15 | 15 | import kotlin.test.assertIs |
16 | 16 |
|
17 | 17 | class TwitchApiClientTest { |
18 | 18 |
|
19 | | - private companion object { |
20 | | - val log: Logger = LoggerFactory.getLogger(TwitchApiClientTest::class.java) |
| 19 | + private companion object : KLogging() { |
21 | 20 | const val userName = "fail_chatbot" |
22 | 21 | const val userId = 90826142L |
23 | 22 | const val nonExistingUserName = "fail_chatbot2" |
@@ -67,20 +66,26 @@ class TwitchApiClientTest { |
67 | 66 | fun getGlobalEmoticonsTest() = runBlocking { |
68 | 67 | val emoticons = apiClient.getGlobalEmoticons() |
69 | 68 | assert(emoticons.isNotEmpty()) |
| 69 | + |
| 70 | + assertRequestToUrlReturns200(emoticons.first().url) |
70 | 71 | } |
71 | 72 |
|
72 | 73 | @Test |
73 | 74 | fun globalBadgesTest() = runBlocking { |
74 | 75 | val badges = apiClient.getGlobalBadges() |
75 | 76 | assert(badges.isNotEmpty()) |
76 | | - log.debug("{} global badges was loaded", badges.size) |
| 77 | + logger.debug("{} global badges was loaded", badges.size) |
| 78 | + |
| 79 | + assertRequestToUrlReturns200(badges.values.first().url) |
77 | 80 | } |
78 | 81 |
|
79 | 82 | @Test |
80 | 83 | fun channelBadgesTest() = runBlocking { |
81 | 84 | val channelId = 23161357L // lirik |
82 | 85 | val badges = apiClient.getChannelBadges(channelId) |
83 | 86 | assert(badges.isNotEmpty()) |
84 | | - log.debug("{} channel badges was loaded for channel '{}'", badges.size, channelId) |
| 87 | + logger.debug("{} channel badges was loaded for channel '{}'", badges.size, channelId) |
| 88 | + |
| 89 | + assertRequestToUrlReturns200(badges.values.first().url) |
85 | 90 | } |
86 | 91 | } |
0 commit comments