diff options
| author | Daniel Langesten <daniel.langest@gmail.com> | 2015-03-11 15:29:16 +0100 |
|---|---|---|
| committer | Daniel Langesten <daniel.langest@gmail.com> | 2015-03-11 15:29:16 +0100 |
| commit | 01f6b8dea6892010060c4b27d3b068dd3db080e3 (patch) | |
| tree | 4e7b9210ed4341f9cf28d2a773208363e2c68187 | |
| parent | 269c380c745529788a2bd15b159d0aa232b2dc9e (diff) | |
added the first testcase
| -rw-r--r-- | sqlQueries_test.go | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/sqlQueries_test.go b/sqlQueries_test.go new file mode 100644 index 0000000..6ab904e --- /dev/null +++ b/sqlQueries_test.go @@ -0,0 +1,32 @@ +package main + +import ( + "database/sql" + _ "github.com/go-sql-driver/mysql" + "testing" + "time" +) + +func TestDataFetching(t *testing.T) { + //initialize db + db, err := sql.Open("mysql", "test:test@/test") + if err != nil { + t.Fatal("Failed to connect to db") + return + } + defer db.Close() + + //fetch the data from the db + rDat, err := fetchRawData(db, time.Now()) + if err != nil { + t.Fatal(err) + } + + if len(rDat) != 5 { + t.Fatal("did not fetch data as it should") + } + if rDat[2].ipSrc != "8.8.8.8" { + t.Fatal("contents of ip in data is incorrect") + } + //TODO add more tests +} |
