blob: 345780996e596f48c4b3a44e306f41071e61f785 [file] [log] [blame]
package e2e
import (
"fmt"
"log"
"testing"
"github.com/stretchr/testify/assert"
)
// This test should only run once main_test is complete and ready
type JiraChangelogItem struct {
ChangelogId int `json:"changelog_id"`
}
func TestJiraChangelogItems(t *testing.T) {
var jiraChangelogItems []JiraChangelogItem
db, err := InitializeDb()
assert.Nil(t, err)
if err != nil {
log.Fatal(err)
}
sqlCommand := "SELECT jc.changelog_id FROM lake.jira_changelogs jc JOIN jira_changelog_items jci ON jci.changelog_id = jc.changelog_id where created < '2020-07-05 00:17:32.778';"
rows, err := db.Query(sqlCommand)
if err != nil {
fmt.Println("ERROR: ", err)
}
assert.Nil(t, err)
defer rows.Close()
for rows.Next() {
var jiraChangelogItem JiraChangelogItem
if err := rows.Scan(&jiraChangelogItem.ChangelogId); err != nil {
panic(err)
}
jiraChangelogItems = append(jiraChangelogItems, jiraChangelogItem)
}
assert.Equal(t, 4293, len(jiraChangelogItems))
}