insee_number_translator/data/insee_data_test.go
2021-08-18 20:16:27 +02:00

26 lines
634 B
Go

package data
import "testing"
func TestNewInseeDataValid(t *testing.T) {
number := "269059913116714"
insee, err := NewInseeData(number)
if err != nil {
t.Error(err)
}
if insee.InseeNumber != number {
t.Errorf("InseeNumber KO. Got %s, expected %s", insee.InseeNumber, number)
}
foreign := true
if insee.Foreign != foreign {
t.Errorf("Foreign KO. Got %t, expected %t", insee.Foreign, foreign)
}
gender := "Female"
if insee.Gender != gender {
t.Errorf("Gender KO. Got %s, expected %s", insee.Gender, gender)
}
year := 1969
if insee.Year != year {
t.Errorf("Year KO. Got %d, expected %d", insee.Year, year)
}
}