Redesign and taking xapp-framework into use
[ric-plt/vespamgr.git] / cmd / vespamgr / subprocess_test.go
old mode 100644 (file)
new mode 100755 (executable)
similarity index 87%
rename from cmd/vesmgr/subprocess_test.go
rename to cmd/vespamgr/subprocess_test.go
index d20a235..019e3c3
@@ -27,25 +27,25 @@ import (
 )
 
 func TestProcessRunning(t *testing.T) {
-       r := makeRunner("echo", "a")
+       r := NewCommandRunner("echo", "a")
        ch := make(chan error)
-       r.run(ch)
+       r.Run(ch)
        err := <-ch
        assert.Nil(t, err)
 }
 
 func TestProcessKill(t *testing.T) {
-       r := makeRunner("sleep", "20")
+       r := NewCommandRunner("sleep", "20")
        ch := make(chan error)
-       r.run(ch)
-       assert.Nil(t, r.kill())
+       r.Run(ch)
+       assert.Nil(t, r.Kill())
        <-ch // wait and seee that kills is actually done
 }
 
 func TestProcessRunningFails(t *testing.T) {
-       r := makeRunner("foobarbaz")
+       r := NewCommandRunner("foobarbaz")
        ch := make(chan error)
-       r.run(ch)
+       r.Run(ch)
        err := <-ch
        assert.NotNil(t, err)
 }