1
0
mirror of https://github.com/pinpox/gitea-matrix-bot synced 2024-11-22 19:31:58 +01:00
gitea-matrix-bot/giteadb_test.go

149 lines
2.4 KiB
Go
Raw Normal View History

2019-04-20 00:00:09 +02:00
package main
import (
"reflect"
"testing"
_ "github.com/mattn/go-sqlite3"
)
func TestNewGiteaDB(t *testing.T) {
type args struct {
path string
}
tests := []struct {
name string
args args
want *GiteaDB
}{
// TODO: Add test cases.
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
if got := NewGiteaDB(tt.args.path); !reflect.DeepEqual(got, tt.want) {
t.Errorf("NewGiteaDB() = %v, want %v", got, tt.want)
}
})
}
}
func TestGiteaDB_Init(t *testing.T) {
type fields struct {
path string
}
tests := []struct {
name string
fields fields
}{
// TODO: Add test cases.
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
dbg := &GiteaDB{
path: tt.fields.path,
}
dbg.Init()
})
}
}
func TestGiteaDB_GetToken(t *testing.T) {
type fields struct {
path string
}
type args struct {
room string
}
tests := []struct {
name string
fields fields
args args
want string
}{
// TODO: Add test cases.
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
dbg := &GiteaDB{
path: tt.fields.path,
}
if got := dbg.GetToken(tt.args.room); got != tt.want {
t.Errorf("GiteaDB.GetToken() = %v, want %v", got, tt.want)
}
})
}
}
func TestGiteaDB_GetAll(t *testing.T) {
type fields struct {
path string
}
tests := []struct {
name string
fields fields
want map[string]string
}{
// TODO: Add test cases.
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
dbg := &GiteaDB{
path: tt.fields.path,
}
if got := dbg.GetAll(); !reflect.DeepEqual(got, tt.want) {
t.Errorf("GiteaDB.GetAll() = %v, want %v", got, tt.want)
}
})
}
}
func TestGiteaDB_Unset(t *testing.T) {
type fields struct {
path string
}
type args struct {
room string
token string
}
tests := []struct {
name string
fields fields
args args
}{
// TODO: Add test cases.
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
dbg := &GiteaDB{
path: tt.fields.path,
}
dbg.Unset(tt.args.room, tt.args.token)
})
}
}
func TestGiteaDB_Set(t *testing.T) {
type fields struct {
path string
}
type args struct {
room string
token string
}
tests := []struct {
name string
fields fields
args args
}{
// TODO: Add test cases.
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
dbg := &GiteaDB{
path: tt.fields.path,
}
dbg.Set(tt.args.room, tt.args.token)
})
}
}