@@ -22,14 +22,14 @@ import (
2222 "github.com/stretchr/testify/require"
2323)
2424
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" }}
3333
3434func runResolver (include string , arch string , libs ... * libraries.Library ) * libraries.Library {
3535 libraryList := libraries.List {}
@@ -41,19 +41,19 @@ func runResolver(include string, arch string, libs ...*libraries.Library) *libra
4141
4242func TestArchitecturePriority (t * testing.T ) {
4343 userServo := & libraries.Library {
44- CanonicalName : "Servo" ,
44+ Name : "Servo" ,
4545 Location : libraries .User ,
4646 Architectures : []string {"avr" , "sam" , "samd" }}
4747 userServoAllArch := & libraries.Library {
48- CanonicalName : "Servo" ,
48+ Name : "Servo" ,
4949 Location : libraries .User ,
5050 Architectures : []string {"*" }}
5151 userServoNonavr := & libraries.Library {
52- CanonicalName : "Servo" ,
52+ Name : "Servo" ,
5353 Location : libraries .User ,
5454 Architectures : []string {"sam" , "samd" }}
5555 userAnotherServo := & libraries.Library {
56- CanonicalName : "AnotherServo" ,
56+ Name : "AnotherServo" ,
5757 Location : libraries .User ,
5858 Architectures : []string {"avr" , "sam" , "samd" , "esp32" }}
5959
@@ -78,11 +78,11 @@ func TestArchitecturePriority(t *testing.T) {
7878 require .Equal (t , userServoAllArch , res , "selected library" )
7979
8080 userSDAllArch := & libraries.Library {
81- CanonicalName : "SD" ,
81+ Name : "SD" ,
8282 Location : libraries .User ,
8383 Architectures : []string {"*" }}
8484 builtinSDesp := & libraries.Library {
85- CanonicalName : "SD" ,
85+ Name : "SD" ,
8686 Location : libraries .PlatformBuiltIn ,
8787 Architectures : []string {"esp8266" }}
8888 res = runResolver ("SD.h" , "esp8266" , userSDAllArch , builtinSDesp )
@@ -133,7 +133,7 @@ func TestCppHeaderResolver(t *testing.T) {
133133 librarylist .Add (lib )
134134 }
135135 resolver .headers [header ] = librarylist
136- return resolver .ResolveFor (header , "avr" ).CanonicalName
136+ return resolver .ResolveFor (header , "avr" ).Name
137137 }
138138 require .Equal (t , "Calculus Lib" , resolve ("calculus_lib.h" , l1 , l2 , l3 , l4 , l5 , l6 , l7 ))
139139 require .Equal (t , "Calculus Lib-master" , resolve ("calculus_lib.h" , l2 , l3 , l4 , l5 , l6 , l7 ))
0 commit comments