summaryrefslogtreecommitdiffstats
path: root/jail_test.go
diff options
context:
space:
mode:
authorMarius Halden <marius.h@lden.org>2019-02-26 02:06:19 +0100
committerMarius Halden <marius.h@lden.org>2019-02-26 02:06:19 +0100
commit51ffcda86f2417fe929fdaabad2903dfcad523f5 (patch)
tree1221ac180cdd68552a1f3a4c69697ea63eaf4954 /jail_test.go
parentca0043ccc98a575daade3197b22e321a7d3ad945 (diff)
downloadgojail-51ffcda86f2417fe929fdaabad2903dfcad523f5.tar.gz
gojail-51ffcda86f2417fe929fdaabad2903dfcad523f5.tar.bz2
gojail-51ffcda86f2417fe929fdaabad2903dfcad523f5.tar.xz
Add test for get
Diffstat (limited to 'jail_test.go')
-rw-r--r--jail_test.go35
1 files changed, 35 insertions, 0 deletions
diff --git a/jail_test.go b/jail_test.go
index 1967175..72e9fa3 100644
--- a/jail_test.go
+++ b/jail_test.go
@@ -33,6 +33,41 @@ func TestRemove(t *testing.T) {
}
}
+func TestGet(t *testing.T) {
+ params := make(map[string]interface{})
+ params["name"] = "test_get"
+ params["path"] = "/"
+ params["persist"] = true
+
+ jid, err := Set(params, JAIL_CREATE)
+ if err != nil {
+ t.Error("Failed to create jail: ", err.Error())
+ }
+
+ delete(params, "persist")
+ params["name"] = " "
+ params["path"] = " "
+ params["jid"] = jid
+
+ jid, err = Get(params, 0)
+ if err != nil {
+ t.Error("Failed to get jail info: ", err.Error())
+ }
+
+ if params["name"] != "test_get" {
+ t.Error("Wrong name: ", params["name"])
+ }
+
+ if params["path"] != "/" {
+ t.Error("Wrong path: ", params["path"])
+ }
+
+ err = Remove(jid)
+ if err != nil {
+ t.Error("Failed to remove jail: ", err.Error())
+ }
+}
+
func TestCreate(t *testing.T) {
params := make(map[string]interface{})
params["name"] = "test_create"