Esempio n. 1
0
func TestHideUnhideAdvisory(*testing.T) {

	db, err := openDB()

	defer db.Close()

	adv := steward.Advisory{Text: "pony"}

	team_id := 10

	adv.ID, err = steward.AddAdvisory(db.db, team_id, adv.Text)
	if err != nil {
		log.Fatalln("Add advisory fail:", err)
	}

	advisories, err := steward.GetAdvisories(db.db)
	if err != nil {
		log.Fatalln("Get advisory fail:", err)
	}

	if len(advisories) != 1 {
		log.Fatalln("No added advisory")
	}

	err = steward.HideAdvisory(db.db, adv.ID, true)
	if err != nil {
		log.Fatalln("Hide advisory fail:", err)
	}

	advisories, err = steward.GetAdvisories(db.db)
	if err != nil {
		log.Fatalln("Get advisory fail:", err)
	}

	if len(advisories) != 0 {
		log.Fatalln("Hide advisory does not work")
	}

	err = steward.HideAdvisory(db.db, adv.ID, false)
	if err != nil {
		log.Fatalln("Hide advisory fail:", err)
	}

	advisories, err = steward.GetAdvisories(db.db)
	if err != nil {
		log.Fatalln("Get advisory fail:", err)
	}

	if len(advisories) != 1 {
		log.Fatalln("Unhide advisory does not work")
	}
}
Esempio n. 2
0
func advisoryHide(db *sql.DB) {
	err := steward.HideAdvisory(db, *advHideID, true)
	if err != nil {
		log.Fatalln("Advisory hide fail:", err)
	}

}
Esempio n. 3
0
func advisoryUnhide(db *sql.DB) {
	err := steward.HideAdvisory(db, *advUnhideID, false)
	if err != nil {
		log.Fatalln("Advisory unhide fail:", err)
	}
}