@@ -6,12 +6,11 @@ import (
6
6
)
7
7
8
8
func TestBestVersion (t * testing.T ) {
9
- store := New ("/dev/null" , false , nil )
9
+ store := newEmpty ("/dev/null" , nil )
10
10
for _ , v := range []string {"7.4.33" , "8.0.27" , "8.1.2" , "8.1.14" , "8.2.1" } {
11
- store .addVersion (& Version {
12
- Version : v ,
13
- PHPPath : filepath .Join ("/foo" , v , "bin" , "php" ),
14
- })
11
+ ver := NewVersion (v )
12
+ ver .PHPPath = filepath .Join ("/foo" , v , "bin" , "php" )
13
+ store .addVersion (ver )
15
14
16
15
if ! store .IsVersionAvailable (v ) {
17
16
t .Errorf ("Version %s should be shown as available" , v )
@@ -23,7 +22,7 @@ func TestBestVersion(t *testing.T) {
23
22
if bestVersion == nil {
24
23
t .Error ("8 requirement should find a best version" )
25
24
} else if bestVersion .Version != "8.2.1" {
26
- t .Error ("8 requirement should find 8.2.1 as best version" )
25
+ t .Errorf ("8 requirement should find 8.2.1 as best version, got %s" , bestVersion . Version )
27
26
}
28
27
}
29
28
@@ -32,7 +31,7 @@ func TestBestVersion(t *testing.T) {
32
31
if bestVersion == nil {
33
32
t .Error ("8.1 requirement should find a best version" )
34
33
} else if bestVersion .Version != "8.1.14" {
35
- t .Error ("8.1 requirement should find 8.1.14 as best version" )
34
+ t .Errorf ("8.1 requirement should find 8.1.14 as best version, got %s" , bestVersion . Version )
36
35
}
37
36
}
38
37
@@ -41,7 +40,7 @@ func TestBestVersion(t *testing.T) {
41
40
if bestVersion == nil {
42
41
t .Error ("8.0.10 requirement should find a best version" )
43
42
} else if bestVersion .Version != "8.0.27" {
44
- t .Error ("8.0.10 requirement should find 8.0.27 as best version" )
43
+ t .Errorf ("8.0.10 requirement should find 8.0.27 as best version, got %s" , bestVersion . Version )
45
44
} else if warning == "" {
46
45
t .Error ("8.0.10 requirement should trigger a warning" )
47
46
}
@@ -52,7 +51,7 @@ func TestBestVersion(t *testing.T) {
52
51
if bestVersion == nil {
53
52
t .Error ("8.0.99 requirement should find a best version" )
54
53
} else if bestVersion .Version != "8.0.27" {
55
- t .Error ("8.0.99 requirement should find 8.0.27 as best version" )
54
+ t .Errorf ("8.0.99 requirement should find 8.0.27 as best version, got %s" , bestVersion . Version )
56
55
} else if warning != "" {
57
56
t .Error ("8.0.99 requirement should not trigger a warning" )
58
57
}
0 commit comments