unipdf/pdf/extractor/text_test.go

30 lines
483 B
Go
Raw Normal View History

package extractor
import "testing"
const testContents1 = `
BT
/F1 24 Tf
(Hello World!)Tj
0 -10 Td
(Doink)Tj
ET
`
const testExpected1 = "Hello World!\nDoink"
func TestTextExtraction1(t *testing.T) {
e := Extractor{}
e.contents = testContents1
s, err := e.ExtractText()
if err != nil {
t.Errorf("Error extracting text: %v", err)
return
}
if s != testExpected1 {
t.Errorf("Text mismatch (%s)", s)
t.Errorf("Text mismatch (% X vs % X)", s, testExpected1)
return
}
}