models_test.go 680 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package models
  2. import (
  3. "fmt"
  4. "testing"
  5. "github.com/lunny/xorm"
  6. _ "github.com/mattn/go-sqlite3"
  7. )
  8. func init() {
  9. var err error
  10. orm, err = xorm.NewEngine("sqlite3", "./test.db")
  11. if err != nil {
  12. fmt.Println(err)
  13. }
  14. orm.ShowSQL = true
  15. orm.ShowDebug = true
  16. err = orm.Sync(&User{}, &Repo{})
  17. if err != nil {
  18. fmt.Println(err)
  19. }
  20. root = "test"
  21. }
  22. func TestCreateRepository(t *testing.T) {
  23. user := User{Id: 1, Type: Individual}
  24. _, err := CreateRepository(&user, "test")
  25. if err != nil {
  26. t.Error(err)
  27. }
  28. }
  29. func TestDeleteRepository(t *testing.T) {
  30. user := User{Id: 1, Type: Individual}
  31. err := DeleteRepository(&user, "test")
  32. if err != nil {
  33. t.Error(err)
  34. }
  35. }