15
)
16
17
>
func RunNexusEndpointTestSuite(t *testing.T, store persistence.NexusEndpointStore, tableVersion *atomic.Int64) {
nexus_endpoint_suite.go
18
>
// NB: These tests cannot be run in parallel because of concurrent updates to the table version by different tests
19
>
t.Run("TestNexusEndpointsSteadyState", func(t *testing.T) {
20
testNexusEndpointsStoreSteadyState(t, store, tableVersion)
21
})
23
testCreateOrUpdateNexusEndpointExpectedErrors(t, store, tableVersion)
24
})
26
testListNexusEndpointsExpectedErrors(t, store, tableVersion)
27
})
29
testDeleteNexusEndpointExpectedErrors(t, store, tableVersion)
30
})