浏览代码

test for escapeString*

INADA Naoki 11 年之前
父节点
当前提交
0c7ae4638c
共有 1 个文件被更改,包括 16 次插入0 次删除
  1. 16 0
      utils_test.go

+ 16 - 0
utils_test.go

@@ -262,6 +262,14 @@ func TestEscapeBackslash(t *testing.T) {
 				expected, actual,
 			)
 		}
+
+		actual = string(escapeStringBackslash([]byte{}, value))
+		if actual != expected {
+			t.Errorf(
+				"expected %s, got %s",
+				expected, actual,
+			)
+		}
 	}
 
 	expect("foo\\0bar", "foo\x00bar")
@@ -282,6 +290,14 @@ func TestEscapeQuotes(t *testing.T) {
 				expected, actual,
 			)
 		}
+
+		actual = string(escapeStringQuotes([]byte{}, value))
+		if actual != expected {
+			t.Errorf(
+				"expected %s, got %s",
+				expected, actual,
+			)
+		}
 	}
 
 	expect("foo\x00bar", "foo\x00bar") // not affected