database

package
v0.0.0-...-3888536 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2023 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (

	// Users
	DummyUsers = []models.User{
		{
			Model:     m1,
			FirstName: "John",
			LastName:  "Doe",
			Email:     "jhon.doe@mail.com",
		},
	}

	DummyArtists = []models.Artist{
		{
			Model: m1,
			Name:  "Eminem",
		},
		{
			Model: m2,
			Name:  "Drake",
		},
	}

	DummyAlbums = []models.Album{
		{
			Model:    m1,
			Name:     "Kamikaze",
			ArtistID: DummyArtists[0].ID,
		},
		{
			Model:    m2,
			Name:     "Anti",
			ArtistID: DummyArtists[1].ID,
		},
	}

	DummyUserAlbums = []models.UserAlbum{
		{
			Model:   m1,
			UserID:  DummyUsers[0].ID,
			AlbumID: DummyAlbums[0].ID,
		},
	}
)

Functions

func CreateTestingEntities

func CreateTestingEntities(db *gorm.DB)

CreateTestingEntities creates dummy entities for testing purposes

func GetFailedTx

func GetFailedTx(db *gorm.DB) *gorm.DB

func NewGormClient

func NewGormClient() (*gorm.DB, error)

func TestingSqliteDB

func TestingSqliteDB() *gorm.DB

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL