From 5a2ef11d21365763664c85e33f38131eca9826b4 Mon Sep 17 00:00:00 2001 From: Bill Morgan Date: Sat, 13 Mar 2021 09:25:55 -0600 Subject: [PATCH 1/2] go mod files --- go.mod | 5 +++++ go.sum | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 go.mod create mode 100644 go.sum diff --git a/go.mod b/go.mod new file mode 100644 index 000000000..8432962d9 --- /dev/null +++ b/go.mod @@ -0,0 +1,5 @@ +module gopl.io + +go 1.16 + +require golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 diff --git a/go.sum b/go.sum new file mode 100644 index 000000000..71f5fc082 --- /dev/null +++ b/go.sum @@ -0,0 +1,6 @@ +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 h1:qWPm9rbaAMKs8Bq/9LRpbMqxWRVUAQwMI9fVrssnTfw= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= From 4e73f2926cd2cb3e799d15b2dd5559557086b524 Mon Sep 17 00:00:00 2001 From: Bill Morgan Date: Sat, 13 Mar 2021 09:40:13 -0600 Subject: [PATCH 2/2] fix cake_test.go panics panic: testing: Verbose called before Init panic: testing: Verbose called before Parse --- ch8/cake/cake_test.go | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/ch8/cake/cake_test.go b/ch8/cake/cake_test.go index f8fea0e67..64b78ce12 100644 --- a/ch8/cake/cake_test.go +++ b/ch8/cake/cake_test.go @@ -4,19 +4,26 @@ package cake_test import ( + "flag" "testing" "time" "gopl.io/ch8/cake" ) -var defaults = cake.Shop{ - Verbose: testing.Verbose(), - Cakes: 20, - BakeTime: 10 * time.Millisecond, - NumIcers: 1, - IceTime: 10 * time.Millisecond, - InscribeTime: 10 * time.Millisecond, +var defaults cake.Shop + +func init() { + testing.Init() + flag.Parse() + defaults = cake.Shop{ + Verbose: testing.Verbose(), + Cakes: 20, + BakeTime: 10 * time.Millisecond, + NumIcers: 1, + IceTime: 10 * time.Millisecond, + InscribeTime: 10 * time.Millisecond, + } } func Benchmark(b *testing.B) {