package main import ( "reflect" "testing" "github.com/stretchr/testify/assert" ) var pdfData = LogMessage{ corpusName: "test", name: "test.pdf", startAt: "Thu Mar 4 13:08:00 2010 CET", extension: ".pdf", path: "./example/pdf/test.pdf", mimetype: "text/pdf", size: 7123, } // Test metadata func TestMetadata(t *testing.T) { result := getMetadata(&pdfData) metadata := LogMessagePDF{ pdfPageTotal: 1, pdfWordByPage: 0, pdfWordCount: 0, Author: "manshanden", Creator: "PScript5.dll Version 5.2", CreationDate: "Thu Mar 4 13:08:00 2010 CET", pdfFormatVersion: "1.4", pdfError: "", } assert.Equal(t, reflect.DeepEqual(metadata, result.pdf), true, "Metadata is equal") } // test number word func TestNumberWord(t *testing.T) { numberWord := getNumberWords(pdfData.path) assert.Equal(t, numberWord, 573, "Number word is equal") }