Changed module name

This commit is contained in:
Eric Neidhardt 2020-01-22 15:40:23 +01:00
parent a96f5562bb
commit 739889c07b
6 changed files with 30 additions and 30 deletions

View File

@ -1,9 +1,9 @@
# go - openweatherapi # About
This Repo contains golang library to query OpenWetherMaps (<http://openweathermap.org/>) for weather information. This Repo contains golang library to query OpenWetherMaps (<http://openweathermap.org/>) for weather information.
* current weather: http://openweathermap.org/current * current weather: <http://openweathermap.org/current>
* 5 days forecast: http://openweathermap.org/forecast5 * 5 days forecast: <http://openweathermap.org/forecast5>
## Install ## Install

View File

@ -4,7 +4,7 @@ import (
"io/ioutil" "io/ioutil"
"testing" "testing"
"github.com/EricNeid/go-openweather/internal/test" "EricNeid/go-openweather/internal/verify"
) )
const apiKeyFile = "testdata/api.key" const apiKeyFile = "testdata/api.key"
@ -29,8 +29,8 @@ func TestForecastRaw(t *testing.T) {
// action // action
resp, err := q.DailyForecast5Raw() resp, err := q.DailyForecast5Raw()
// verify // verify
test.Ok(t, err) verify.Ok(t, err)
test.Assert(t, len(resp) > 0, "Received empty response") verify.Assert(t, len(resp) > 0, "Received empty response")
} }
func TestWeatherRaw(t *testing.T) { func TestWeatherRaw(t *testing.T) {
@ -39,8 +39,8 @@ func TestWeatherRaw(t *testing.T) {
// action // action
resp, err := q.WeatherRaw() resp, err := q.WeatherRaw()
// verify // verify
test.Ok(t, err) verify.Ok(t, err)
test.Assert(t, len(resp) > 0, "Received empty response") verify.Assert(t, len(resp) > 0, "Received empty response")
} }
func TestWeather(t *testing.T) { func TestWeather(t *testing.T) {
@ -49,8 +49,8 @@ func TestWeather(t *testing.T) {
// action // action
data, err := q.Weather() data, err := q.Weather()
// verify // verify
test.Ok(t, err) verify.Ok(t, err)
test.Equals(t, "Berlin", data.Name) verify.Equals(t, "Berlin", data.Name)
} }
func TestDailyForecast(t *testing.T) { func TestDailyForecast(t *testing.T) {
@ -59,6 +59,6 @@ func TestDailyForecast(t *testing.T) {
// action // action
data, err := q.DailyForecast5() data, err := q.DailyForecast5()
// verify // verify
test.Ok(t, err) verify.Ok(t, err)
test.Equals(t, "Berlin", data.City.Name) verify.Equals(t, "Berlin", data.City.Name)
} }

View File

@ -4,7 +4,7 @@ import (
"flag" "flag"
"fmt" "fmt"
"github.com/EricNeid/go-openweather" "EricNeid/go-openweather"
) )
func main() { func main() {

2
go.mod
View File

@ -1,3 +1,3 @@
module github.com/EricNeid/go-openweather module EricNeid/go-openweather
go 1.13 go 1.13

View File

@ -1,4 +1,4 @@
package test package verify
import ( import (
"fmt" "fmt"

View File

@ -3,7 +3,7 @@ package openweather
import ( import (
"testing" "testing"
"github.com/EricNeid/go-openweather/internal/test" "EricNeid/go-openweather/internal/verify"
) )
func TestNewQueryForCity(t *testing.T) { func TestNewQueryForCity(t *testing.T) {
@ -13,17 +13,17 @@ func TestNewQueryForCity(t *testing.T) {
// action // action
q := NewQueryForCity(apiKey, location) q := NewQueryForCity(apiKey, location)
// verify // verify
test.Equals(t, apiKey, q.APIKey) verify.Equals(t, apiKey, q.APIKey)
test.Equals(t, location, q.Query) verify.Equals(t, location, q.Query)
test.Equals(t, "metric", q.Unit) verify.Equals(t, "metric", q.Unit)
test.Equals(t, queryTypeCity, q.queryType) verify.Equals(t, queryTypeCity, q.queryType)
// arrange // arrange
unit := "imperial" unit := "imperial"
// action // action
q = NewQueryForCity(apiKey, location, unit) q = NewQueryForCity(apiKey, location, unit)
// verify // verify
test.Equals(t, unit, q.Unit) verify.Equals(t, unit, q.Unit)
} }
func TestNewQueryForZip(t *testing.T) { func TestNewQueryForZip(t *testing.T) {
@ -33,9 +33,9 @@ func TestNewQueryForZip(t *testing.T) {
// action // action
q := NewQueryForZip(apiKey, zip) q := NewQueryForZip(apiKey, zip)
// verify // verify
test.Equals(t, apiKey, q.APIKey) verify.Equals(t, apiKey, q.APIKey)
test.Equals(t, zip, q.Query) verify.Equals(t, zip, q.Query)
test.Equals(t, queryTypeZip, q.queryType) verify.Equals(t, queryTypeZip, q.queryType)
} }
func TestNewQueryForID(t *testing.T) { func TestNewQueryForID(t *testing.T) {
@ -45,9 +45,9 @@ func TestNewQueryForID(t *testing.T) {
// action // action
q := NewQueryForID(apiKey, id) q := NewQueryForID(apiKey, id)
// verify // verify
test.Equals(t, apiKey, q.APIKey) verify.Equals(t, apiKey, q.APIKey)
test.Equals(t, id, q.Query) verify.Equals(t, id, q.Query)
test.Equals(t, queryTypeID, q.queryType) verify.Equals(t, queryTypeID, q.queryType)
} }
func TestNewQueryForLocation(t *testing.T) { func TestNewQueryForLocation(t *testing.T) {
@ -58,7 +58,7 @@ func TestNewQueryForLocation(t *testing.T) {
// action // action
q := NewQueryForLocation(apiKey, lat, lon) q := NewQueryForLocation(apiKey, lat, lon)
// verify // verify
test.Equals(t, apiKey, q.APIKey) verify.Equals(t, apiKey, q.APIKey)
test.Equals(t, lat+"|"+lon, q.Query) verify.Equals(t, lat+"|"+lon, q.Query)
test.Equals(t, queryTypeGeo, q.queryType) verify.Equals(t, queryTypeGeo, q.queryType)
} }