Skip to content

Commit c7ad5b2

Browse files
author
Kristel
committed
BridgeAPI integration test fix
1 parent 99a0496 commit c7ad5b2

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed

tado-api-test/src/test/kotlin/tadoclient/apis/BridgeApi_IT.kt

+2-6
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,7 @@ import org.springframework.boot.test.context.SpringBootTest
88
import org.springframework.web.client.RestClient
99
import tadoclient.Application
1010
import tadoclient.TadoConfig
11-
import tadoclient.verify.assertCorrectResponse
12-
import tadoclient.verify.verifyHeatingCircuit
13-
import tadoclient.verify.verifyObject
14-
import tadoclient.verify.verifyZoneControl
11+
import tadoclient.verify.*
1512
import kotlin.test.assertNotEquals
1613

1714
@SpringBootTest(classes = arrayOf( Application::class))
@@ -33,7 +30,6 @@ class BridgeApi_IT(
3330
fun getHeatingCircuits() {
3431
val endpoint = "GET /bridges/{bridgeId}"
3532
val bridge = assertCorrectResponse { tadoStrictBridgeAPI.getBridge(tadoConfig.bridge!!.id, tadoConfig.bridge.authKey) }
36-
val typeName = "Bridge"
37-
verifyObject(bridge, endpoint, typeName, typeName)
33+
verifyBridge(bridge, endpoint)
3834
}
3935
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package tadoclient.verify
2+
3+
import tadoclient.models.*
4+
5+
fun verifyBridge(bridge: Bridge, context:String, fullParentName:String = "User", ancestorObjectProps:Map<String, Any> = emptyMap()){
6+
val typeName = "Bridge"
7+
verifyObject(
8+
bridge, context, fullParentName, typeName, ancestorObjectProps,
9+
nullAllowedProperties = listOf("$typeName.partner"))
10+
}
11+
12+
13+

0 commit comments

Comments
 (0)