Documentation ¶
Index ¶
- func Assert(t *testing.T, kind errors.Kind, err error) bool
- func CtxT(ctx context.Context) testing.TB
- func LimitString(size int) func(string) bool
- func OneOff[T any](gen gopter.Gen) T
- func Positive(id radio.UserID) bool
- func PutT(ctx context.Context, t testing.TB) context.Context
- func Require(t *testing.T, kind errors.Kind, err error)
- func RunTests(t *testing.T, s TestSetup)
- type Suite
- func (suite *Suite) AfterTest(testName string) error
- func (suite *Suite) BeforeTest(testName string) error
- func (suite *Suite) Storage(t *testing.T) radio.StorageService
- func (suite *Suite) TestGenSessionStorage(t *testing.T)
- func (suite *Suite) TestNewsComments(t *testing.T)
- func (suite *Suite) TestNewsCommentsPublic(t *testing.T)
- func (suite *Suite) TestNewsList(t *testing.T)
- func (suite *Suite) TestNewsListPublic(t *testing.T)
- func (suite *Suite) TestNewsSimpleCreateAndGet(t *testing.T)
- func (suite *Suite) TestNewsStorageDeleteExist(t *testing.T)
- func (suite *Suite) TestNewsStorageDeleteNoExist(t *testing.T)
- func (suite *Suite) TestNewsWithUser(t *testing.T)
- func (suite *Suite) TestQueueLoad(t *testing.T)
- func (suite *Suite) TestQueueStore(t *testing.T)
- func (suite *Suite) TestQueueStoreAndLoad(t *testing.T)
- func (suite *Suite) TestRequestLastRequestAndUpdate(t *testing.T)
- func (suite *Suite) TestScheduleUpdate(t *testing.T)
- func (suite *Suite) TestSongCreateAndRetrieve(t *testing.T)
- func (suite *Suite) TestSongCreateAndRetrieveWithTrack(t *testing.T)
- func (suite *Suite) TestSongFaves(t *testing.T)
- func (suite *Suite) TestSongFavoriteCount(t *testing.T)
- func (suite *Suite) TestSongFavorites(t *testing.T)
- func (suite *Suite) TestSongFavoritesOf(t *testing.T)
- func (suite *Suite) TestSongLastPlayed(t *testing.T)
- func (suite *Suite) TestSongPlayedCount(t *testing.T)
- func (suite *Suite) TestSongRemoveFavorite(t *testing.T)
- func (suite *Suite) TestSongUpdateLength(t *testing.T)
- func (suite *Suite) TestStatusStore(t *testing.T)
- func (suite *Suite) TestStatusStoreEmpty(t *testing.T)
- func (suite *Suite) TestSubmissionAll(t *testing.T)
- func (suite *Suite) TestSubmissionGet(t *testing.T)
- func (suite *Suite) TestSubmissionInsert(t *testing.T)
- func (suite *Suite) TestSubmissionInsertPostPending(t *testing.T)
- func (suite *Suite) TestSubmissionLastTime(t *testing.T)
- func (suite *Suite) TestSubmissionRemove(t *testing.T)
- func (suite *Suite) TestSubmissionStats(t *testing.T)
- func (suite *Suite) TestSubmissionUpdateTime(t *testing.T)
- func (suite *Suite) TestTrackAll(t *testing.T)
- func (suite *Suite) TestTrackBeforeLastRequested(t *testing.T)
- func (suite *Suite) TestTrackDecrementRequestCount(t *testing.T)
- func (suite *Suite) TestTrackDelete(t *testing.T)
- func (suite *Suite) TestTrackNeedReplacement(t *testing.T)
- func (suite *Suite) TestTrackQueueCandidates(t *testing.T)
- func (suite *Suite) TestTrackRandom(t *testing.T)
- func (suite *Suite) TestTrackRandomFavoriteOf(t *testing.T)
- func (suite *Suite) TestTrackUnusable(t *testing.T)
- func (suite *Suite) TestTrackUpdateLastPlayed(t *testing.T)
- func (suite *Suite) TestTrackUpdateLastRequested(t *testing.T)
- func (suite *Suite) TestTrackUpdateMetadata(t *testing.T)
- func (suite *Suite) TestTrackUpdateRequestInfo(t *testing.T)
- func (suite *Suite) TestTrackUpdateUsable(t *testing.T)
- func (suite *Suite) TestTransactionCommit(t *testing.T)
- func (suite *Suite) TestTransactionNested(t *testing.T)
- func (suite *Suite) TestTransactionNestedRollback(t *testing.T)
- func (suite *Suite) TestTransactionRollback(t *testing.T)
- func (suite *Suite) TestUserCreate(t *testing.T)
- func (suite *Suite) TestUserCreateDJ(t *testing.T)
- func (suite *Suite) TestUserLookupName(t *testing.T)
- func (suite *Suite) TestUserPermissions(t *testing.T)
- func (suite *Suite) TestUserUpdate(t *testing.T)
- type TestSetup
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LimitString ¶
Types ¶
type Suite ¶
type Suite struct { ToBeTested TestSetup // contains filtered or unexported fields }
func (*Suite) BeforeTest ¶
func (*Suite) TestGenSessionStorage ¶
TestGenSessionStorage runs through all methods of the SessionStorage interface with a randomly generated session.
func (*Suite) TestNewsComments ¶
func (*Suite) TestNewsCommentsPublic ¶
func (*Suite) TestNewsList ¶
func (*Suite) TestNewsListPublic ¶
func (*Suite) TestNewsSimpleCreateAndGet ¶
func (*Suite) TestNewsStorageDeleteExist ¶
func (*Suite) TestNewsStorageDeleteNoExist ¶
func (*Suite) TestNewsWithUser ¶
func (*Suite) TestQueueLoad ¶
func (*Suite) TestQueueStore ¶
func (*Suite) TestQueueStoreAndLoad ¶
func (*Suite) TestRequestLastRequestAndUpdate ¶
func (*Suite) TestScheduleUpdate ¶
func (*Suite) TestSongCreateAndRetrieve ¶
func (*Suite) TestSongCreateAndRetrieveWithTrack ¶
func (*Suite) TestSongFaves ¶
func (*Suite) TestSongFavoriteCount ¶
func (*Suite) TestSongFavorites ¶
func (*Suite) TestSongFavoritesOf ¶
func (*Suite) TestSongLastPlayed ¶
func (*Suite) TestSongPlayedCount ¶
func (*Suite) TestSongRemoveFavorite ¶
func (*Suite) TestSongUpdateLength ¶
func (*Suite) TestStatusStore ¶
func (*Suite) TestStatusStoreEmpty ¶
func (*Suite) TestSubmissionAll ¶
func (*Suite) TestSubmissionGet ¶
func (*Suite) TestSubmissionInsert ¶
func (*Suite) TestSubmissionInsertPostPending ¶
func (*Suite) TestSubmissionLastTime ¶
func (*Suite) TestSubmissionRemove ¶
func (*Suite) TestSubmissionStats ¶
func (*Suite) TestSubmissionUpdateTime ¶
func (*Suite) TestTrackAll ¶
func (*Suite) TestTrackBeforeLastRequested ¶
func (*Suite) TestTrackDecrementRequestCount ¶
func (*Suite) TestTrackDelete ¶
func (*Suite) TestTrackNeedReplacement ¶
func (*Suite) TestTrackQueueCandidates ¶
func (*Suite) TestTrackRandom ¶
func (*Suite) TestTrackRandomFavoriteOf ¶
func (*Suite) TestTrackUnusable ¶
func (*Suite) TestTrackUpdateLastPlayed ¶
func (*Suite) TestTrackUpdateLastRequested ¶
func (*Suite) TestTrackUpdateMetadata ¶
func (*Suite) TestTrackUpdateRequestInfo ¶
func (*Suite) TestTrackUpdateUsable ¶
func (*Suite) TestTransactionCommit ¶
func (*Suite) TestTransactionNested ¶
func (*Suite) TestTransactionNestedRollback ¶
func (*Suite) TestTransactionRollback ¶
func (*Suite) TestUserCreate ¶
func (*Suite) TestUserCreateDJ ¶
func (*Suite) TestUserLookupName ¶
func (*Suite) TestUserPermissions ¶
func (*Suite) TestUserUpdate ¶
Click to show internal directories.
Click to hide internal directories.