diff --git a/detekt-baseline.xml b/detekt-baseline.xml index 2349c7c..6769477 100644 --- a/detekt-baseline.xml +++ b/detekt-baseline.xml @@ -2,8 +2,11 @@ + ComplexMethod:Utils.kt$Utils.Companion$call FunctionParameterNaming:Bitlinks.kt$Bitlinks$bitlink_id: String FunctionParameterNaming:Bitlinks.kt$Bitlinks$group_guid: String = Constants.EMPTY FunctionParameterNaming:Bitlinks.kt$Bitlinks$long_url: String + NestedBlockDepth:Utils.kt$Utils.Companion$call + NestedBlockDepth:Utils.kt$Utils.Companion$parseBody diff --git a/src/test/kotlin/net/thauvin/erik/bitly/BitlyTest.kt b/src/test/kotlin/net/thauvin/erik/bitly/BitlyTest.kt index b903619..eb3b7ac 100644 --- a/src/test/kotlin/net/thauvin/erik/bitly/BitlyTest.kt +++ b/src/test/kotlin/net/thauvin/erik/bitly/BitlyTest.kt @@ -92,4 +92,14 @@ class BitlyTest { fun `get user`() { assertTrue(bitly.call(Utils.buildEndPointUrl("user"), emptyMap(), Methods.GET).contains("\"login\":")) } + + @Test + fun `bitlinks shorten`() { + assertEquals(shortUrl, Bitlinks(bitly.accessToken).shorten(longUrl, domain="bit.ly")) + } + + @Test + fun `bitlinks expand`() { + assertEquals(longUrl, Bitlinks(bitly.accessToken).expand(shortUrl)) + } }