error instead fatal
This commit is contained in:
parent
dfd3d9547f
commit
c2a3fae50d
@ -13,11 +13,11 @@ import (
|
|||||||
var mockResponse interface{}
|
var mockResponse interface{}
|
||||||
|
|
||||||
type mockRealize struct {
|
type mockRealize struct {
|
||||||
Settings realize.Settings `yaml:"settings" json:"settings"`
|
Settings realize.Settings `yaml:"settings" json:"settings"`
|
||||||
Server realize.Server `yaml:"server" json:"server"`
|
Server realize.Server `yaml:"server" json:"server"`
|
||||||
realize.Schema `yaml:",inline"`
|
realize.Schema `yaml:",inline"`
|
||||||
sync chan string
|
sync chan string
|
||||||
exit chan os.Signal
|
exit chan os.Signal
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *mockRealize) add() error {
|
func (m *mockRealize) add() error {
|
||||||
@ -61,29 +61,29 @@ func TestRealize_add(t *testing.T) {
|
|||||||
m := mockRealize{}
|
m := mockRealize{}
|
||||||
mockResponse = nil
|
mockResponse = nil
|
||||||
if err := m.add(); err != nil {
|
if err := m.add(); err != nil {
|
||||||
t.Fatal("Unexpected error")
|
t.Error("Unexpected error")
|
||||||
}
|
}
|
||||||
if len(m.Projects) <= 0 {
|
if len(m.Projects) <= 0 {
|
||||||
t.Fatal("Unexpected error")
|
t.Error("Unexpected error")
|
||||||
}
|
}
|
||||||
|
|
||||||
m = mockRealize{}
|
m = mockRealize{}
|
||||||
m.Projects = []realize.Project{{Name: "Default"}}
|
m.Projects = []realize.Project{{Name: "Default"}}
|
||||||
mockResponse = nil
|
mockResponse = nil
|
||||||
if err := m.add(); err != nil {
|
if err := m.add(); err != nil {
|
||||||
t.Fatal("Unexpected error")
|
t.Error("Unexpected error")
|
||||||
}
|
}
|
||||||
if len(m.Projects) != 2 {
|
if len(m.Projects) != 2 {
|
||||||
t.Fatal("Unexpected error")
|
t.Error("Unexpected error")
|
||||||
}
|
}
|
||||||
|
|
||||||
m = mockRealize{}
|
m = mockRealize{}
|
||||||
mockResponse = errors.New("error")
|
mockResponse = errors.New("error")
|
||||||
if err := m.clean(); err == nil {
|
if err := m.clean(); err == nil {
|
||||||
t.Fatal("Expected error")
|
t.Error("Expected error")
|
||||||
}
|
}
|
||||||
if len(m.Projects) != 0 {
|
if len(m.Projects) != 0 {
|
||||||
t.Fatal("Unexpected error")
|
t.Error("Unexpected error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -91,7 +91,7 @@ func TestRealize_start(t *testing.T) {
|
|||||||
m := mockRealize{}
|
m := mockRealize{}
|
||||||
mockResponse = nil
|
mockResponse = nil
|
||||||
if err := m.add(); err != nil {
|
if err := m.add(); err != nil {
|
||||||
t.Fatal("Unexpected error")
|
t.Error("Unexpected error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -99,7 +99,7 @@ func TestRealize_setup(t *testing.T) {
|
|||||||
m := mockRealize{}
|
m := mockRealize{}
|
||||||
mockResponse = nil
|
mockResponse = nil
|
||||||
if err := m.setup(); err != nil {
|
if err := m.setup(); err != nil {
|
||||||
t.Fatal("Unexpected error")
|
t.Error("Unexpected error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -107,11 +107,11 @@ func TestRealize_clean(t *testing.T) {
|
|||||||
m := mockRealize{}
|
m := mockRealize{}
|
||||||
mockResponse = nil
|
mockResponse = nil
|
||||||
if err := m.clean(); err != nil {
|
if err := m.clean(); err != nil {
|
||||||
t.Fatal("Unexpected error")
|
t.Error("Unexpected error")
|
||||||
}
|
}
|
||||||
mockResponse = errors.New("error")
|
mockResponse = errors.New("error")
|
||||||
if err := m.clean(); err == nil {
|
if err := m.clean(); err == nil {
|
||||||
t.Fatal("Expected error")
|
t.Error("Expected error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -119,22 +119,22 @@ func TestRealize_remove(t *testing.T) {
|
|||||||
m := mockRealize{}
|
m := mockRealize{}
|
||||||
mockResponse = nil
|
mockResponse = nil
|
||||||
if err := m.remove(); err != nil {
|
if err := m.remove(); err != nil {
|
||||||
t.Fatal("Unexpected error")
|
t.Error("Unexpected error")
|
||||||
}
|
}
|
||||||
|
|
||||||
m = mockRealize{}
|
m = mockRealize{}
|
||||||
mockResponse = nil
|
mockResponse = nil
|
||||||
m.Projects = []realize.Project{{Name: "Default"}, {Name: "Default"}}
|
m.Projects = []realize.Project{{Name: "Default"}, {Name: "Default"}}
|
||||||
if err := m.remove(); err != nil {
|
if err := m.remove(); err != nil {
|
||||||
t.Fatal("Unexpected error")
|
t.Error("Unexpected error")
|
||||||
}
|
}
|
||||||
if len(m.Projects) != 0 {
|
if len(m.Projects) != 0 {
|
||||||
t.Fatal("Unexpected error")
|
t.Error("Unexpected error")
|
||||||
}
|
}
|
||||||
|
|
||||||
mockResponse = errors.New("error")
|
mockResponse = errors.New("error")
|
||||||
if err := m.clean(); err == nil {
|
if err := m.clean(); err == nil {
|
||||||
t.Fatal("Expected error")
|
t.Error("Expected error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -143,6 +143,6 @@ func TestRealize_version(t *testing.T) {
|
|||||||
log.SetOutput(&buf)
|
log.SetOutput(&buf)
|
||||||
version()
|
version()
|
||||||
if !strings.Contains(buf.String(), realize.RVersion) {
|
if !strings.Contains(buf.String(), realize.RVersion) {
|
||||||
t.Fatal("Version expted", realize.RVersion)
|
t.Error("Version expted", realize.RVersion)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user