Compare commits

...

2 commits

Author SHA1 Message Date
abebca5079 Updated dependencies 2023-10-17 13:26:43 -07:00
8e37c3912a Improved feed reader testing 2023-10-17 13:26:24 -07:00
3 changed files with 13 additions and 9 deletions

View file

@ -34,7 +34,7 @@ def isNonStable = { String version ->
mainClassName = packageName + '.Mobibot'
ext.versions = [
log4j: '2.20.0',
log4j: '2.21.0',
pmd : '6.55.0',
]
@ -80,7 +80,7 @@ dependencies {
implementation 'com.squareup.okio:okio:3.6.0'
implementation 'net.aksingh:owm-japis:2.5.3.0'
implementation 'net.objecthunter:exp4j:0.4.8'
implementation 'org.json:json:20230618'
implementation 'org.json:json:20231013'
implementation 'org.jsoup:jsoup:1.16.1'
// Thauvin

View file

@ -59,8 +59,13 @@ class FeedReaderTest {
messages = readFeed("https://lorem-rss.herokuapp.com/feed?length=84", 42)
assertThat(messages, "messages").size().isEqualTo(84)
assertThat(messages[messages.size - 2], "messages.size - 2").prop(Message::msg).startsWith("Lorem ipsum")
assertThat(messages.last(), "messages.last").prop(Message::msg).contains("http://example.com/test/")
messages.forEachIndexed { i, m ->
if (i % 2 == 0) {
assertThat(m, "messages($i)").prop(Message::msg).startsWith("Lorem ipsum")
} else {
assertThat(m, "messages($i)").prop(Message::msg).contains("http://example.com/test/")
}
}
assertFailure { readFeed("blah") }.isInstanceOf(MalformedURLException::class.java)
@ -68,7 +73,6 @@ class FeedReaderTest {
assertFailure { readFeed("https://www.thauvin.net/foo") }.isInstanceOf(IOException::class.java)
assertFailure { readFeed("https://www.examplesfoo.com/") }
.isInstanceOf(UnknownHostException::class.java)
assertFailure { readFeed("https://www.examplesfoo.com/") }.isInstanceOf(UnknownHostException::class.java)
}
}

View file

@ -1,9 +1,9 @@
#Generated by the Semver Plugin for Gradle
#Fri Oct 13 13:31:20 PDT 2023
version.buildmeta=20231013133120
#Fri Oct 13 20:37:28 PDT 2023
version.buildmeta=20231013203728
version.major=0
version.minor=8
version.patch=0
version.prerelease=rc
version.project=mobibot
version.semver=0.8.0-rc+20231013133120
version.semver=0.8.0-rc+20231013203728