Browse code

Add unit test for ValidateIp4Address

JP authored on 2013/12/03 07:33:33
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,24 @@
0
+package docker
1
+
2
+import (
3
+	"testing"
4
+)
5
+
6
+func TestValidateIP4(t *testing.T) {
7
+	if ret, err := ValidateIp4Address(`1.2.3.4`); err != nil || ret == "" {
8
+		t.Fatalf("ValidateIp4Address(`1.2.3.4`) got %s %s", ret, err)
9
+	}
10
+
11
+	if ret, err := ValidateIp4Address(`127.0.0.1`); err != nil || ret == "" {
12
+		t.Fatalf("ValidateIp4Address(`127.0.0.1`) got %s %s", ret, err)
13
+	}
14
+
15
+	if ret, err := ValidateIp4Address(`127`); err == nil || ret != "" {
16
+		t.Fatalf("ValidateIp4Address(`127`) got %s %s", ret, err)
17
+	}
18
+
19
+	if ret, err := ValidateIp4Address(`random invalid string`); err == nil || ret != "" {
20
+		t.Fatalf("ValidateIp4Address(`random invalid string`) got %s %s", ret, err)
21
+	}
22
+
23
+}