From 91e04b06f73cb32593069bfb9f40feedc95ef6a1 Mon Sep 17 00:00:00 2001 From: Mark Nellemann Date: Sun, 19 Feb 2023 15:24:05 +0100 Subject: [PATCH] add test --- .../nellemann/libcvrapi/OpenCvrApiSpec.groovy | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/test/groovy/biz/nellemann/libcvrapi/OpenCvrApiSpec.groovy b/src/test/groovy/biz/nellemann/libcvrapi/OpenCvrApiSpec.groovy index 333fb7f..fded9dd 100644 --- a/src/test/groovy/biz/nellemann/libcvrapi/OpenCvrApiSpec.groovy +++ b/src/test/groovy/biz/nellemann/libcvrapi/OpenCvrApiSpec.groovy @@ -59,6 +59,22 @@ class OpenCvrApiSpec extends Specification { company.name == 'Mintr ApS' } + void "test we can HTTP GET company with CVR 25063864 deserialized into Company"() { + + setup: + def testFile = new File(getClass().getResource('/open-38979167.json').toURI()) + def testJson = testFile.getText('UTF-8') + mockServer.enqueue(new MockResponse().setBody(testJson)); + HttpUrl baseUrl = mockServer.url("/api"); + api = new OpenCvrApi("Test User Agent", baseUrl.toString()) + + when: + def company = api.getCompanyByVatNumber("25063864") + + then: + company != null + company.vat == 38979167 + } }