package main import ( "testing" "github.com/stretchr/testify/assert" ) var pdfData = GeneralInfo{ corpusName: "test", name: "test.pdf", startAt: 1456693426, extension: ".pdf", path: "./example/pdf/test.pdf", mimetype: "text/pdf", size: 7123, } // Test metadata func TestMetadata(t *testing.T) { result := GetMetadata(&pdfData) assert.Equal(t, result.pdfMetadata.Author, "manshanden", "author is equal") assert.Equal(t, result.pdfMetadata.Creator, "PScript5.dll Version 5.2", "Creator is equal") assert.Equal(t, result.pdfMetadata.PDFFormatVersion, "1.4", "PdfFormatVersion is equal") assert.Equal(t, result.pdfError, "", "No error") } // test number word func TestNumberWord(t *testing.T) { numberWord := GetNumberWords(pdfData.path) assert.Equal(t, numberWord, 573, "Number word is equal") }