(t *testing.T)
| 359 | } |
| 360 | |
| 361 | func Test_UpdateStaleData(t *testing.T) { |
| 362 | ddbMock := NewDynamodbClientMock() |
| 363 | codecMock := &CodecMock{} |
| 364 | c := NewClientMock(ddbMock, codecMock, TestLogger{}, prometheus.NewPedanticRegistry(), defaultPullTime, defaultBackoff) |
| 365 | staleData := &DescMock{} |
| 366 | timestamp := time.Date(2000, 10, 10, 10, 10, 10, 10, time.UTC) |
| 367 | |
| 368 | c.updateStaleData(key, staleData, timestamp) |
| 369 | |
| 370 | require.NotNil(t, c.staleData[key]) |
| 371 | require.EqualValues(t, c.staleData[key].data, staleData) |
| 372 | require.EqualValues(t, c.staleData[key].timestamp, timestamp) |
| 373 | |
| 374 | } |
| 375 | |
| 376 | func Test_DynamodbKVWithTimeout(t *testing.T) { |
| 377 | ddbMock := NewDynamodbClientMock() |
nothing calls this directly
no test coverage detected