コード例 #1
0
ファイル: items_test.go プロジェクト: 4gophers/karman-cli
func TestDeleteItem(t *testing.T) {
	testhelper.PrepareConfig()

	item := NewItem(3, 3, "spent", "first spent", 1.2)
	item.Save()

	item.Delete()
}
コード例 #2
0
ファイル: items_test.go プロジェクト: 4gophers/karman-cli
func TestSaveItem(t *testing.T) {
	testhelper.PrepareConfig()

	item := NewItem(3, 3, "spent", "first spent", 1.2)
	item.Save()
	if item.Id == 0 {
		t.Fail()
	}
}
コード例 #3
0
ファイル: category_test.go プロジェクト: 4gophers/karman-cli
func TestSaveCategory(t *testing.T) {
	testhelper.PrepareConfig()

	category := NewCategory(1, "spent", "test", "test")
	category.Save()
	if category.Id == 0 {
		t.Fail()
	}
}
コード例 #4
0
ファイル: user_test.go プロジェクト: 4gophers/karman-cli
func TestSaveUser(t *testing.T) {
	testhelper.PrepareConfig()

	user := NewUser("user", "email", "spent")
	user.Save()
	if user.Id == 0 {
		t.Fail()
	}
}
コード例 #5
0
func TestNewAddCategoryCommand(t *testing.T) {
	testhelper.PrepareConfig()
	categoryTitle := "Category Title"
	categoryType := "spent"

	addCategoryCommand = NewAddCategoryCommand(Attributes{
		Title:    &categoryTitle,
		Slug:     &categoryTitle,
		ItemType: &categoryType,
	})

}
コード例 #6
0
ファイル: items_test.go プロジェクト: 4gophers/karman-cli
func TestFindItem(t *testing.T) {
	testhelper.PrepareConfig()

	item := NewItem(3, 3, "spent", "first spent", 1.2)
	item.Save()

	newitem := &Item{}
	newitem.Find(item.Id)
	// log.Fatal(item)
	if newitem.Amount != 1.2 {
		t.Fail()
	}
}
コード例 #7
0
ファイル: category_test.go プロジェクト: 4gophers/karman-cli
func TestFindCategory(t *testing.T) {
	testhelper.PrepareConfig()

	category := NewCategory(1, "spent", "test", "test")
	category.Save()

	newcategory := &Category{}
	newcategory.Find(category.Id)
	// log.Fatal(item)
	if newcategory.Title != "test" {
		t.Fail()
	}
}
コード例 #8
0
ファイル: user_test.go プロジェクト: 4gophers/karman-cli
func TestFindUser(t *testing.T) {
	testhelper.PrepareConfig()

	user := NewUser("user", "email", "spent")
	user.Save()

	newuser := &User{}
	newuser.Find(user.Id)
	// log.Fatal(item)
	if newuser.Email != "email" {
		t.Fail()
	}
}
コード例 #9
0
func TestNewAddItemCommand(t *testing.T) {
	testhelper.PrepareConfig()
	amount := 20.00
	categoryTitle := "Category Title"
	itemType := "Item Type"
	comment := "Comment"

	addItemCommand = NewAddItemCommand(Attributes{
		Amount:        &amount,
		CategoryTitle: &categoryTitle,
		ItemType:      &itemType,
		Comment:       &comment,
	})

}
コード例 #10
0
ファイル: items_test.go プロジェクト: 4gophers/karman-cli
func TestGetCategoryTitle(t *testing.T) {
	testhelper.PrepareConfig()

	category := NewCategory(1, "spent", "test", "test")
	category.Save()

	item := NewItem(3, category.Id, "spent", "first spent", 1.2)
	item.Save()

	newitem := &Item{}
	newitem.Find(item.Id)
	if newitem.GetCategoryTitle() != "test" {
		t.Fail()
	}
}
コード例 #11
0
func TestAddItemCommandValidate(t *testing.T) {
	testhelper.PrepareConfig()
	addItemCommand.Validate()
}
コード例 #12
0
ファイル: category_test.go プロジェクト: 4gophers/karman-cli
func TestNewCategory(t *testing.T) {
	testhelper.PrepareConfig()
	_ = NewCategory(1, "spent", "test", "test")
}
コード例 #13
0
func TestAddCategoryCommandRun(t *testing.T) {
	testhelper.PrepareConfig()
	addCategoryCommand.Run()
}
コード例 #14
0
func TestAddItemCommandRun(t *testing.T) {
	testhelper.PrepareConfig()
	addItemCommand.Run()
}
コード例 #15
0
ファイル: items_test.go プロジェクト: 4gophers/karman-cli
func TestNewItem(t *testing.T) {
	testhelper.PrepareConfig()
	_ = NewItem(3, 3, "", "first spent", 1.2)
}
コード例 #16
0
func TestAddItemCommandUsage(t *testing.T) {
	testhelper.PrepareConfig()
	addItemCommand.Usage(nil)
}
コード例 #17
0
ファイル: user_test.go プロジェクト: 4gophers/karman-cli
func TestNewUser(t *testing.T) {
	testhelper.PrepareConfig()
	_ = NewUser("user", "email", "spent")
}