drugbank/drugs_test.go

21 lines
531 B
Go

package drugs
import (
"testing"
)
func TestQueryDatabase(t *testing.T) {
drugsdb := LoadDatabase("./drugbank.xml")
t.Logf("Query by ID: %v", drugsdb.QueryDatabaseByID("DB00083"))
t.Logf("Query by ID: %v", drugsdb.QueryDatabaseByName("Ibuprofen"))
for i := 50; i < 60; i++ {
t.Logf("Query by Name: %v", drugsdb.QueryDatabaseByIndex(i))
}
}
func TestQueryJson(t *testing.T) {
ddb := LoadDatabaseJSON("./drugs.4.2.db")
t.Logf("Query by ID: %v", ddb.Lookup("DB00083"))
t.Logf("Query by ID: %v", ddb.Lookup("ibupren"))
}