Initial cloud-services repo - gateway service + pkg modules

This commit is contained in:
Chris Rai
2026-01-30 23:14:52 -05:00
commit fbb820d7b3
1037 changed files with 171318 additions and 0 deletions

View File

@@ -0,0 +1,62 @@
package queries_test
import (
"testing"
"fiskerinc.com/modules/common"
m "fiskerinc.com/modules/common"
"fiskerinc.com/modules/db"
"fiskerinc.com/modules/db/queries"
"fiskerinc.com/modules/testhelper"
)
func TestIssueImageIntegration(t *testing.T) {
t.Skip()
query := setupIssueImages(t)
testIssueImagesInsert(t, query)
testIssueImagesSearch(t, query)
}
func setupIssueImages(t *testing.T) queries.IssueImages {
instance := queries.IssueImages{}
conn = instance.GetDBConn()
conn.AddQueryHook(db.SQLLogger{})
client := instance.GetClient()
client.InitSchema([]interface{}{
(*common.Issue)(nil),
})
return instance
}
func testIssueImagesInsert(t *testing.T, query queries.IssueImages) {
issueImage := []m.IssueImage{
{
Image: []byte{72, 101, 108, 108, 111, 49},
IssueID: 1,
},
{
Image: []byte{72, 101, 108, 108, 111, 111},
IssueID: 1,
},
}
res, err := query.Insert(&issueImage)
if err != nil {
t.Errorf(testhelper.TestErrorTemplate, "IssueImages update", "No error", err)
}
if res.RowsAffected() != 2 {
t.Errorf(testhelper.TestErrorTemplate, "IssueImages insert RowsAffected", 1, res.RowsAffected())
}
}
func testIssueImagesSearch(t *testing.T, query queries.IssueImages) {
_, err := query.SearchByIssueID("22")
if err != nil {
t.Errorf(testhelper.TestErrorTemplate, "Issue Image Search", "No error", err)
}
}