INNER CODE UNIT · Go
TestEndedIPAuditCreation
simagix/hatchet · audit_test.go:258
func TestEndedIPAuditCreation(t *testing.T) {
// Verify that CreateMetaData properly creates ended-ip audit entries
tmpDir := os.TempDir()
dbfile := filepath.Join(tmpDir, "test_ended_ip.db")
defer os.Remove(dbfile)
hatchetName := "test_ended"
sqlite, err := NewSQLite3DB(dbfile, hatchetName, 2000)
if err != nil {
t.Fatal(err)
}
defer sqlite.Close()
if err = sqlite.Begin(); err != nil {
t.Fatal(err)
}
// Insert multiple connections for the same IP to test SUM aggregation