From 64e9eb2f5575e2783499a58ea36c6a7681b1960d Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Thu, 27 Feb 2020 00:42:29 -0800 Subject: [PATCH] Added bitlinks tests. --- detekt-baseline.xml | 3 +++ src/test/kotlin/net/thauvin/erik/bitly/BitlyTest.kt | 10 ++++++++++ 2 files changed, 13 insertions(+) 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)) + } }