@@ -22,14 +22,14 @@ import (
22
22
"github.com/stretchr/testify/require"
23
23
)
24
24
25
- var l1 = & libraries.Library {CanonicalName : "Calculus Lib" , Location : libraries .User }
26
- var l2 = & libraries.Library {CanonicalName : "Calculus Lib-master" , Location : libraries .User }
27
- var l3 = & libraries.Library {CanonicalName : "Calculus Lib Improved" , Location : libraries .User }
28
- var l4 = & libraries.Library {CanonicalName : "Another Calculus Lib" , Location : libraries .User }
29
- var l5 = & libraries.Library {CanonicalName : "Yet Another Calculus Lib Improved" , Location : libraries .User }
30
- var l6 = & libraries.Library {CanonicalName : "Calculus Unified Lib" , Location : libraries .User }
31
- var l7 = & libraries.Library {CanonicalName : "AnotherLib" , Location : libraries .User }
32
- var bundleServo = & libraries.Library {CanonicalName : "Servo" , Location : libraries .IDEBuiltIn , Architectures : []string {"avr" , "sam" , "samd" }}
25
+ var l1 = & libraries.Library {Name : "Calculus Lib" , Location : libraries .User }
26
+ var l2 = & libraries.Library {Name : "Calculus Lib-master" , Location : libraries .User }
27
+ var l3 = & libraries.Library {Name : "Calculus Lib Improved" , Location : libraries .User }
28
+ var l4 = & libraries.Library {Name : "Another Calculus Lib" , Location : libraries .User }
29
+ var l5 = & libraries.Library {Name : "Yet Another Calculus Lib Improved" , Location : libraries .User }
30
+ var l6 = & libraries.Library {Name : "Calculus Unified Lib" , Location : libraries .User }
31
+ var l7 = & libraries.Library {Name : "AnotherLib" , Location : libraries .User }
32
+ var bundleServo = & libraries.Library {Name : "Servo" , Location : libraries .IDEBuiltIn , Architectures : []string {"avr" , "sam" , "samd" }}
33
33
34
34
func runResolver (include string , arch string , libs ... * libraries.Library ) * libraries.Library {
35
35
libraryList := libraries.List {}
@@ -41,19 +41,19 @@ func runResolver(include string, arch string, libs ...*libraries.Library) *libra
41
41
42
42
func TestArchitecturePriority (t * testing.T ) {
43
43
userServo := & libraries.Library {
44
- CanonicalName : "Servo" ,
44
+ Name : "Servo" ,
45
45
Location : libraries .User ,
46
46
Architectures : []string {"avr" , "sam" , "samd" }}
47
47
userServoAllArch := & libraries.Library {
48
- CanonicalName : "Servo" ,
48
+ Name : "Servo" ,
49
49
Location : libraries .User ,
50
50
Architectures : []string {"*" }}
51
51
userServoNonavr := & libraries.Library {
52
- CanonicalName : "Servo" ,
52
+ Name : "Servo" ,
53
53
Location : libraries .User ,
54
54
Architectures : []string {"sam" , "samd" }}
55
55
userAnotherServo := & libraries.Library {
56
- CanonicalName : "AnotherServo" ,
56
+ Name : "AnotherServo" ,
57
57
Location : libraries .User ,
58
58
Architectures : []string {"avr" , "sam" , "samd" , "esp32" }}
59
59
@@ -78,11 +78,11 @@ func TestArchitecturePriority(t *testing.T) {
78
78
require .Equal (t , userServoAllArch , res , "selected library" )
79
79
80
80
userSDAllArch := & libraries.Library {
81
- CanonicalName : "SD" ,
81
+ Name : "SD" ,
82
82
Location : libraries .User ,
83
83
Architectures : []string {"*" }}
84
84
builtinSDesp := & libraries.Library {
85
- CanonicalName : "SD" ,
85
+ Name : "SD" ,
86
86
Location : libraries .PlatformBuiltIn ,
87
87
Architectures : []string {"esp8266" }}
88
88
res = runResolver ("SD.h" , "esp8266" , userSDAllArch , builtinSDesp )
@@ -133,7 +133,7 @@ func TestCppHeaderResolver(t *testing.T) {
133
133
librarylist .Add (lib )
134
134
}
135
135
resolver .headers [header ] = librarylist
136
- return resolver .ResolveFor (header , "avr" ).CanonicalName
136
+ return resolver .ResolveFor (header , "avr" ).Name
137
137
}
138
138
require .Equal (t , "Calculus Lib" , resolve ("calculus_lib.h" , l1 , l2 , l3 , l4 , l5 , l6 , l7 ))
139
139
require .Equal (t , "Calculus Lib-master" , resolve ("calculus_lib.h" , l2 , l3 , l4 , l5 , l6 , l7 ))
0 commit comments