@@ -6,89 +6,61 @@ import (
6
6
)
7
7
8
8
func TestDepartureTime (t * testing.T ) {
9
- hour , minutes := departureTime ("10:30" )
10
- expected_hour := 10
11
- expected_minutes := 30
12
- if hour != expected_hour {
13
- t .Errorf ("got %v\n want %v" , hour , expected_hour )
14
- }
15
- if minutes != expected_minutes {
16
- t .Error ("got %v\n want %v" , minutes , expected_minutes )
9
+ deptime := departureTime ("10:30" )
10
+ expected_time := Time {10 , 30 }
11
+ if deptime != expected_time {
12
+ t .Errorf ("got %v\n want %v" , deptime , expected_time )
17
13
}
18
14
}
19
15
20
16
func TestDepartureTime2 (t * testing.T ) {
21
- hour , minutes := departureTime ("0:0" )
22
- expected_hour := 0
23
- expected_minutes := 0
24
- if hour != expected_hour {
25
- t .Errorf ("got %v\n want %v" , hour , expected_hour )
26
- }
27
- if minutes != expected_minutes {
28
- t .Error ("got %v\n want %v" , minutes , expected_minutes )
17
+ deptime := departureTime ("0:0" )
18
+ expected_time := Time {0 , 0 }
19
+ if deptime != expected_time {
20
+ t .Errorf ("got %v\n want %v" , deptime , expected_time )
29
21
}
30
22
}
31
23
32
24
func TestDepartureTime3 (t * testing.T ) {
33
- hour , minutes := departureTime ("00:00" )
34
- expected_hour := 0
35
- expected_minutes := 0
36
- if hour != expected_hour {
37
- t .Errorf ("got %v\n want %v" , hour , expected_hour )
38
- }
39
- if minutes != expected_minutes {
40
- t .Errorf ("got %v\n want %v" , minutes , expected_minutes )
25
+ deptime := departureTime ("00:00" )
26
+ expected_time := Time {0 , 0 }
27
+ if deptime != expected_time {
28
+ t .Errorf ("got %v\n want %v" , deptime , expected_time )
41
29
}
42
30
}
43
31
44
32
func TestDepartureTime4 (t * testing.T ) {
45
- hour , minutes := departureTime ("23:59" )
46
- expected_hour := 23
47
- expected_minutes := 59
48
- if hour != expected_hour {
49
- t .Errorf ("got %v\n want %v" , hour , expected_hour )
50
- }
51
- if minutes != expected_minutes {
52
- t .Errorf ("got %v\n want %v" , minutes , expected_minutes )
33
+ deptime := departureTime ("23:59" )
34
+ expected_time := Time {23 , 59 }
35
+ if deptime != expected_time {
36
+ t .Errorf ("got %v\n want %v" , deptime , expected_time )
53
37
}
54
38
}
55
39
56
40
func TestDepartureTime5 (t * testing.T ) {
57
- hour , minutes := departureTime ("44:30" )
41
+ deptime := departureTime ("44:30" )
58
42
now := time .Now ()
59
- expected_hour := now .Hour ()
60
- expected_minutes := now .Minute ()
61
- if hour != expected_hour {
62
- t .Errorf ("got %v\n want %v" , hour , expected_hour )
63
- }
64
- if minutes != expected_minutes {
65
- t .Errorf ("got %v\n want %v" , minutes , expected_minutes )
43
+ expected_time := Time {now .Hour (), now .Minute ()}
44
+ if deptime != expected_time {
45
+ t .Errorf ("got %v\n want %v" , deptime , expected_time )
66
46
}
67
47
}
68
48
69
49
func TestDepartureTime6 (t * testing.T ) {
70
- hour , minutes := departureTime ("24:30" )
50
+ deptime := departureTime ("24:30" )
71
51
now := time .Now ()
72
- expected_hour := now .Hour ()
73
- expected_minutes := now .Minute ()
74
- if hour != expected_hour {
75
- t .Errorf ("got %v\n want %v" , hour , expected_hour )
76
- }
77
- if minutes != expected_minutes {
78
- t .Errorf ("got %v\n want %v" , minutes , expected_minutes )
52
+ expected_time := Time {now .Hour (), now .Minute ()}
53
+ if deptime != expected_time {
54
+ t .Errorf ("got %v\n want %v" , deptime , expected_time )
79
55
}
80
56
}
81
57
82
58
func TestDepartureTime7 (t * testing.T ) {
83
- hour , minutes := departureTime ("12:60" )
59
+ deptime := departureTime ("12:60" )
84
60
now := time .Now ()
85
- expected_hour := now .Hour ()
86
- expected_minutes := now .Minute ()
87
- if hour != expected_hour {
88
- t .Errorf ("got %v\n want %v" , hour , expected_hour )
89
- }
90
- if minutes != expected_minutes {
91
- t .Errorf ("got %v\n want %v" , minutes , expected_minutes )
61
+ expected_time := Time {now .Hour (), now .Minute ()}
62
+ if deptime != expected_time {
63
+ t .Errorf ("got %v\n want %v" , deptime , expected_time )
92
64
}
93
65
}
94
66
0 commit comments