()
| 258 | } |
| 259 | |
| 260 | func (c *CacheTestSuite) TestGetInstancesForPool() { |
| 261 | instance1 := params.Instance{ |
| 262 | Name: "test-instance-1", |
| 263 | PoolID: "pool-1", |
| 264 | } |
| 265 | instance2 := params.Instance{ |
| 266 | Name: "test-instance-2", |
| 267 | PoolID: "pool-1", |
| 268 | } |
| 269 | instance3 := params.Instance{ |
| 270 | Name: "test-instance-3", |
| 271 | PoolID: "pool-2", |
| 272 | } |
| 273 | SetInstanceCache(instance1) |
| 274 | SetInstanceCache(instance2) |
| 275 | SetInstanceCache(instance3) |
| 276 | |
| 277 | cachedInstances := GetInstancesForPool("pool-1") |
| 278 | c.Require().Len(cachedInstances, 2) |
| 279 | c.Require().Contains(cachedInstances, instance1) |
| 280 | c.Require().Contains(cachedInstances, instance2) |
| 281 | |
| 282 | cachedInstances = GetInstancesForPool("pool-2") |
| 283 | c.Require().Len(cachedInstances, 1) |
| 284 | c.Require().Contains(cachedInstances, instance3) |
| 285 | } |
| 286 | |
| 287 | func (c *CacheTestSuite) TestGetInstancesForScaleSet() { |
| 288 | instance1 := params.Instance{ |
nothing calls this directly
no test coverage detected