Commit 07b51a9

mo khan <mo.khan@gmail.com>
2020-11-09 05:23:19
style: run gofmt
1 parent 17fe94b
domain/movie.go
@@ -1,7 +1,7 @@
 package domain
 
 type Movie struct {
-  Title string
-  Year int
-  Studio Studio
+	Title  string
+	Year   int
+	Studio Studio
 }
domain/movie_library.go
@@ -1,13 +1,13 @@
 package domain
 
 type MovieLibrary struct {
-  Movies []Movie
+	Movies []Movie
 }
 
 func (self *MovieLibrary) Add(movie Movie) {
-  self.Movies = append(self.Movies, movie)
+	self.Movies = append(self.Movies, movie)
 }
 
 func (self *MovieLibrary) Count() int {
-  return len(self.Movies)
+	return len(self.Movies)
 }
domain/studio.go
@@ -1,5 +1,5 @@
 package domain
 
 type Studio struct {
-  Name string
+	Name string
 }
test/unit/movie_library_test.go
@@ -5,39 +5,39 @@ import "movies/domain"
 import "testing"
 
 func TestMovieLibrary(t *testing.T) {
-  subject := domain.MovieLibrary{}
+	subject := domain.MovieLibrary{}
 
-  pixar := domain.Studio{Name: "Pixar"}
-  disney := domain.Studio{Name: "Disney"}
-  castle_rock := domain.Studio{Name: "Castle Rock"}
-  miramax_films := domain.Studio{Name: "Miramax"}
-  regency_enterprises := domain.Studio{Name: "Regency"}
+	pixar := domain.Studio{Name: "Pixar"}
+	disney := domain.Studio{Name: "Disney"}
+	castle_rock := domain.Studio{Name: "Castle Rock"}
+	miramax_films := domain.Studio{Name: "Miramax"}
+	regency_enterprises := domain.Studio{Name: "Regency"}
 
-  shawshank_redemption := domain.Movie{Title: "The Shawshank Redemption", Year: 1994, Studio: castle_rock}
-  chasing_amy := domain.Movie{Title: "Chasing Amy", Studio: miramax_films, Year: 1997}
-  man_on_fire := domain.Movie{Title: "Man on Fire", Studio: regency_enterprises, Year: 2004}
-  toy_story := domain.Movie{Title: "Toy Story", Studio: pixar, Year: 1995}
-  up := domain.Movie{Title: "Up", Studio: pixar, Year: 2006}
-  cars := domain.Movie{Title: "Cars", Studio: pixar, Year: 2009}
-  monsters_inc := domain.Movie{Title: "Monsters Inc.", Studio: pixar, Year: 2001}
-  fantasia := domain.Movie{Title: "Fantasia", Studio: disney, Year: 1940}
-  dumbo := domain.Movie{Title: "Dumbo", Studio: disney, Year: 1941}
-  pinocchio := domain.Movie{Title: "Pinocchio", Studio: disney, Year: 1940}
+	shawshank_redemption := domain.Movie{Title: "The Shawshank Redemption", Year: 1994, Studio: castle_rock}
+	chasing_amy := domain.Movie{Title: "Chasing Amy", Studio: miramax_films, Year: 1997}
+	man_on_fire := domain.Movie{Title: "Man on Fire", Studio: regency_enterprises, Year: 2004}
+	toy_story := domain.Movie{Title: "Toy Story", Studio: pixar, Year: 1995}
+	up := domain.Movie{Title: "Up", Studio: pixar, Year: 2006}
+	cars := domain.Movie{Title: "Cars", Studio: pixar, Year: 2009}
+	monsters_inc := domain.Movie{Title: "Monsters Inc.", Studio: pixar, Year: 2001}
+	fantasia := domain.Movie{Title: "Fantasia", Studio: disney, Year: 1940}
+	dumbo := domain.Movie{Title: "Dumbo", Studio: disney, Year: 1941}
+	pinocchio := domain.Movie{Title: "Pinocchio", Studio: disney, Year: 1940}
 
-  t.Run("Add", func(t *testing.T) {
-    subject.Add(shawshank_redemption)
-    subject.Add(chasing_amy)
-    subject.Add(man_on_fire)
-    subject.Add(toy_story)
-    subject.Add(up)
-    subject.Add(cars)
-    subject.Add(monsters_inc)
-    subject.Add(fantasia)
-    subject.Add(dumbo)
-    subject.Add(pinocchio)
+	t.Run("Add", func(t *testing.T) {
+		subject.Add(shawshank_redemption)
+		subject.Add(chasing_amy)
+		subject.Add(man_on_fire)
+		subject.Add(toy_story)
+		subject.Add(up)
+		subject.Add(cars)
+		subject.Add(monsters_inc)
+		subject.Add(fantasia)
+		subject.Add(dumbo)
+		subject.Add(pinocchio)
 
-    t.Run("Length", func(t *testing.T) {
-      assert.Equal(t, 10, subject.Count())
-    })
-  })
+		t.Run("Length", func(t *testing.T) {
+			assert.Equal(t, 10, subject.Count())
+		})
+	})
 }
test/unit/movie_test.go
@@ -1,28 +1,28 @@
 package testing
 
 import (
-  "github.com/stretchr/testify/assert"
-  "movies/domain"
-  "testing"
+	"github.com/stretchr/testify/assert"
+	"movies/domain"
+	"testing"
 )
 
 func TestMovie(t *testing.T) {
-  pixar := domain.Studio{Name: "Pixar"}
-  movie := domain.Movie{
-    Title:  "A Bugs Life",
-    Year:   1998,
-    Studio: pixar,
-  }
+	pixar := domain.Studio{Name: "Pixar"}
+	movie := domain.Movie{
+		Title:  "A Bugs Life",
+		Year:   1998,
+		Studio: pixar,
+	}
 
-  t.Run("Title", func(t *testing.T) {
-    assert.Equal(t, "A Bugs Life", movie.Title)
-  })
+	t.Run("Title", func(t *testing.T) {
+		assert.Equal(t, "A Bugs Life", movie.Title)
+	})
 
-  t.Run("Year", func(t *testing.T) {
-    assert.Equal(t, 1998, movie.Year)
-  })
+	t.Run("Year", func(t *testing.T) {
+		assert.Equal(t, 1998, movie.Year)
+	})
 
-  t.Run("Studio", func(t *testing.T) {
-    assert.Equal(t, "Pixar", movie.Studio.Name)
-  })
+	t.Run("Studio", func(t *testing.T) {
+		assert.Equal(t, "Pixar", movie.Studio.Name)
+	})
 }
main.go
@@ -3,5 +3,5 @@ package main
 import "fmt"
 
 func main() {
-  fmt.Println("Hello")
+	fmt.Println("Hello")
 }
Makefile
@@ -1,4 +1,4 @@
-test: unit
+test: fmt unit
 
 unit:
 	go test ./test/unit/...
@@ -13,4 +13,4 @@ lint:
 	golint ./...
 
 fmt:
-	gofmt -w -e ./
+	gofmt -s -w -e ./