21 lines
531 B
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"))
|
|
}
|