[demizer@lithium]$ gtr TestParseCommentNoBlankLineBad0000
=== RUN TestParseCommentNoBlankLineBad0000
Sat Dec 06 13:31:06 PST 2014 :: [CRITICAL] 3 Parse Nodes
([]parse.Node) (len=3 cap=4) {
(*parse.CommentNode)(0xc2080b5980)({
ID: (parse.ID) 1,
Type: (parse.NodeType) 8,
Text: (string) (len=9) "A comment",
Length: (int) 9,
StartPosition: (parse.StartPosition) 4,
Line: (parse.Line) 1
}),
(*parse.ParagraphNode)(0xc2080b5bc0)({
ID: (parse.ID) 2,
Type: (parse.NodeType) 1,
Text: (string) (len=13) "no blank line",
Length: (int) 13,
Line: (parse.Line) 2,
StartPosition: (parse.StartPosition) 1
}),
(*parse.ParagraphNode)(0xc2080b5e00)({
ID: (parse.ID) 3,
Type: (parse.NodeType) 1,
Text: (string) (len=12) "A paragraph.",
Length: (int) 12,
Line: (parse.Line) 4,
StartPosition: (parse.StartPosition) 1
})
}
Sat Dec 06 13:31:06 PST 2014 :: [CRITICAL] 4 Expected Nodes
([]interface {}) (len=4 cap=4) {
(map[string]interface {}) (len=6) {
(string) (len=13) "startPosition": (float64) 4,
(string) (len=4) "line": (float64) 1,
(string) (len=6) "length": (float64) 9,
(string) (len=2) "id": (float64) 1,
(string) (len=4) "type": (string) (len=11) "NodeComment",
(string) (len=4) "text": (string) (len=9) "A comment"
},
(map[string]interface {}) (len=5) {
(string) (len=4) "type": (string) (len=17) "NodeSystemMessage",
(string) (len=8) "severity": (string) (len=7) "WARNING",
(string) (len=4) "line": (float64) 2,
(string) (len=8) "nodeList": ([]interface {}) (len=1 cap=1) {
(map[string]interface {}) (len=4) {
(string) (len=2) "id": (float64) 3,
(string) (len=4) "type": (string) (len=13) "NodeParagraph",
(string) (len=4) "text": (string) (len=63) "Explicit markup ends without a blank line; unexpected unindent.",
(string) (len=6) "length": (float64) 63
}
},
(string) (len=2) "id": (float64) 2
},
(map[string]interface {}) (len=6) {
(string) (len=6) "length": (float64) 13,
(string) (len=2) "id": (float64) 4,
(string) (len=4) "type": (string) (len=13) "NodeParagraph",
(string) (len=4) "text": (string) (len=13) "no blank line",
(string) (len=13) "startPosition": (float64) 1,
(string) (len=4) "line": (float64) 2
},
(map[string]interface {}) (len=6) {
(string) (len=4) "text": (string) (len=11) "A paragraph",
(string) (len=13) "startPosition": (float64) 1,
(string) (len=4) "line": (float64) 4,
(string) (len=6) "length": (float64) 11,
(string) (len=2) "id": (float64) 5,
(string) (len=4) "type": (string) (len=13) "NodeParagraph"
}
}
Sat Dec 06 13:31:06 PST 2014 :: [CRITICAL] The number of parsed nodes does not match expected nodes!
exit status 1
FAIL github.com/demizer/go-rst/parse 0.005s