Skip to content

Commit

Permalink
Fixed tests.
Browse files Browse the repository at this point in the history
The URLs used for comparision used http instead of https.
  • Loading branch information
jbreitbart committed Sep 22, 2018
1 parent dcc8ae6 commit 6c4fad8
Show file tree
Hide file tree
Showing 5 changed files with 93 additions and 45 deletions.
54 changes: 51 additions & 3 deletions album_test.go
Expand Up @@ -7,7 +7,7 @@ import (
)

func TestAlbumImgurSimulated(t *testing.T) {
httpC, server := testHTTPClientJSON("{\"data\":{\"id\":\"VZQXk\",\"title\":\"Gianluca Gimini's bikes\",\"description\":null,\"datetime\":1460715031,\"cover\":\"CJCA0gW\",\"cover_width\":1200,\"cover_height\":786,\"account_url\":\"mrcassette\",\"account_id\":157430,\"privacy\":\"public\",\"layout\":\"blog\",\"views\":667581,\"link\":\"http:\\/\\/imgur.com\\/a\\/VZQXk\",\"favorite\":false,\"nsfw\":false,\"section\":\"pics\",\"images_count\":1,\"in_gallery\":true,\"images\":[{\"id\":\"CJCA0gW\",\"title\":null,\"description\":\"by Designer Gianluca Gimini\\nhttps:\\/\\/www.behance.net\\/gallery\\/35437979\\/Velocipedia\",\"datetime\":1460715032,\"type\":\"image\\/jpeg\",\"animated\":false,\"width\":1200,\"height\":786,\"size\":362373,\"views\":4420880,\"bandwidth\":1602007548240,\"vote\":null,\"favorite\":false,\"nsfw\":null,\"section\":null,\"account_url\":null,\"account_id\":null,\"in_gallery\":false,\"link\":\"http:\\/\\/i.imgur.com\\/CJCA0gW.jpg\"}]},\"success\":true,\"status\":200}")
httpC, server := testHTTPClientJSON("{\"data\":{\"id\":\"VZQXk\",\"title\":\"Gianluca Gimini's bikes\",\"description\":null,\"datetime\":1460715031,\"cover\":\"CJCA0gW\",\"cover_width\":1200,\"cover_height\":786,\"account_url\":\"mrcassette\",\"account_id\":157430,\"privacy\":\"public\",\"layout\":\"blog\",\"views\":667581,\"link\":\"https:\\/\\/imgur.com\\/a\\/VZQXk\",\"favorite\":false,\"nsfw\":false,\"section\":\"pics\",\"images_count\":1,\"in_gallery\":true,\"images\":[{\"id\":\"CJCA0gW\",\"title\":null,\"description\":\"by Designer Gianluca Gimini\\nhttps:\\/\\/www.behance.net\\/gallery\\/35437979\\/Velocipedia\",\"datetime\":1460715032,\"type\":\"image\\/jpeg\",\"animated\":false,\"width\":1200,\"height\":786,\"size\":362373,\"views\":4420880,\"bandwidth\":1602007548240,\"vote\":null,\"favorite\":false,\"nsfw\":null,\"section\":null,\"account_url\":null,\"account_id\":null,\"in_gallery\":false,\"link\":\"https:\\/\\/i.imgur.com\\/CJCA0gW.jpg\"}]},\"success\":true,\"status\":200}")
defer server.Close()

client := createClient(httpC, "testing", "")
Expand All @@ -18,11 +18,35 @@ func TestAlbumImgurSimulated(t *testing.T) {
t.FailNow()
}

if alb.Title != "Gianluca Gimini's bikes" || alb.Cover != "CJCA0gW" || alb.CoverWidth != 1200 || alb.CoverHeight != 786 || alb.Link != "http://imgur.com/a/VZQXk" || alb.ImagesCount != 1 || alb.Images[0].ID != "CJCA0gW" {
if alb.Title != "Gianluca Gimini's bikes" || alb.Cover != "CJCA0gW" || alb.CoverWidth != 1200 || alb.CoverHeight != 786 || alb.Link != "https://imgur.com/a/VZQXk" || alb.ImagesCount != 1 || alb.Images[0].ID != "CJCA0gW" {
t.Error("Data comparision failed.")

if alb.Title != "Gianluca Gimini's bikes" {
t.Errorf("Title is %v.\n", alb.Title)
}
if alb.Cover != "CJCA0gW" {
t.Errorf("Cover is %v.\n", alb.Cover)
}
if alb.CoverWidth != 1200 {
t.Errorf("CoverWidth is %v.\n", alb.CoverWidth)
}
if alb.CoverHeight != 786 {
t.Errorf("CoverHeight is %v.\n", alb.CoverHeight)
}
if alb.Link != "https://imgur.com/a/VZQXk" {
t.Errorf("Link is %v.\n", alb.Link)
}
if alb.ImagesCount != 14 {
t.Errorf("ImagesCount is %v.\n", alb.ImagesCount)
}
if alb.Images[0].ID != "CJCA0gW" {
t.Errorf("Images is %v.\n", alb.Images)
}
t.Fail()
}

if status != 200 {
t.Errorf("Statsu != 200. It was %v.", status)
t.Fail()
}
}
Expand All @@ -43,11 +67,35 @@ func TestAlbumImgurReal(t *testing.T) {
t.FailNow()
}

if alb.Title != "Gianluca Gimini's bikes" || alb.Cover != "CJCA0gW" || alb.CoverWidth != 1200 || alb.CoverHeight != 786 || alb.Link != "http://imgur.com/a/VZQXk" || alb.ImagesCount != 14 || alb.Images[0].ID != "CJCA0gW" {
if alb.Title != "Gianluca Gimini's bikes" || alb.Cover != "CJCA0gW" || alb.CoverWidth != 1200 || alb.CoverHeight != 786 || alb.Link != "https://imgur.com/a/VZQXk" || alb.ImagesCount != 14 || alb.Images[0].ID != "CJCA0gW" {
t.Error("Data comparision failed.")

if alb.Title != "Gianluca Gimini's bikes" {
t.Errorf("Title is %v.\n", alb.Title)
}
if alb.Cover != "CJCA0gW" {
t.Errorf("Cover is %v.\n", alb.Cover)
}
if alb.CoverWidth != 1200 {
t.Errorf("CoverWidth is %v.\n", alb.CoverWidth)
}
if alb.CoverHeight != 786 {
t.Errorf("CoverHeight is %v.\n", alb.CoverHeight)
}
if alb.Link != "https://imgur.com/a/VZQXk" {
t.Errorf("Link is %v.\n", alb.Link)
}
if alb.ImagesCount != 14 {
t.Errorf("ImagesCount is %v.\n", alb.ImagesCount)
}
if alb.Images[0].ID != "CJCA0gW" {
t.Errorf("Images is %v.\n", alb.Images)
}
t.Fail()
}

if status != 200 {
t.Errorf("Statsu != 200. It was %v.", status)
t.Fail()
}
}

0 comments on commit 6c4fad8

Please sign in to comment.