Documentation
¶
Index ¶
- func RunAllTests(t *testing.T, client types.DB)
- func TestChannelProcessingState_EdgeCases(t *testing.T, client types.DB)
- func TestConcurrentMoveMapping(t *testing.T, client types.DB)
- func TestConcurrentSaveIssue(t *testing.T, client types.DB)
- func TestContextCancellation(t *testing.T, client types.DB)
- func TestCreatingAndFindingChannelProcessingState(t *testing.T, client types.DB)
- func TestCreatingAndFindingMoveMappings(t *testing.T, client types.DB)
- func TestDeletingMoveMappings(t *testing.T, client types.DB)
- func TestFindActiveChannels(t *testing.T, client types.DB)
- func TestFindActiveChannels_ManyChannels(t *testing.T, client types.DB)
- func TestFindIssueBySlackPostID(t *testing.T, client types.DB)
- func TestFindOpenIssueByCorrelationID(t *testing.T, client types.DB)
- func TestInit(t *testing.T, client types.DB)
- func TestInit_WithSchemaValidation(t *testing.T, client types.DB)
- func TestLoadOpenIssuesInChannel(t *testing.T, client types.DB)
- func TestLoadOpenIssuesInChannel_LargeDataset(t *testing.T, client types.DB)
- func TestMoveIssue(t *testing.T, client types.DB)
- func TestMoveIssue_EdgeCases(t *testing.T, client types.DB)
- func TestSaveAlert(t *testing.T, client types.DB)
- func TestSaveIssue(t *testing.T, client types.DB)
- func TestSaveIssue_ComplexAlert(t *testing.T, client types.DB)
- func TestSaveIssues(t *testing.T, client types.DB)
- func TestSpecialCharactersInCorrelationID(t *testing.T, client types.DB)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunAllTests ¶
RunAllTests runs all database compliance tests. This is a convenience function for plugin implementations.
func TestChannelProcessingState_EdgeCases ¶
TestChannelProcessingState_EdgeCases tests edge cases for channel processing state.
func TestConcurrentMoveMapping ¶
TestConcurrentMoveMapping tests concurrent move mapping operations.
func TestConcurrentSaveIssue ¶
TestConcurrentSaveIssue tests concurrent writes to the same issue.
func TestContextCancellation ¶
TestContextCancellation tests that operations respect context cancellation.
func TestFindActiveChannels_ManyChannels ¶
TestFindActiveChannels_ManyChannels tests finding active channels with many channels.
func TestInit ¶
TestInit verifies that database initialization works correctly. It tests basic initialization and idempotent calls.
func TestInit_WithSchemaValidation ¶
TestInit_WithSchemaValidation verifies initialization with schema validation enabled.
func TestLoadOpenIssuesInChannel_LargeDataset ¶
TestLoadOpenIssuesInChannel_LargeDataset tests loading many issues from a channel.
func TestMoveIssue_EdgeCases ¶
TestMoveIssue_EdgeCases tests edge cases for moving issues between channels.
func TestSaveIssue_ComplexAlert ¶
TestSaveIssue_ComplexAlert tests saving issues with complex alert data.
Types ¶
This section is empty.