Skip to content

Commit f79d94b

Browse files
committed
Reorganized tests
1 parent afdf259 commit f79d94b

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

Diff for: arduino/libraries/librariesresolver/cpp_test.go

+17-4
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,6 @@ var l5 = &libraries.Library{Name: "Yet Another Calculus Lib Improved", Location:
3030
var l6 = &libraries.Library{Name: "Calculus Unified Lib", Location: libraries.User}
3131
var l7 = &libraries.Library{Name: "AnotherLib", Location: libraries.User}
3232
var bundleServo = &libraries.Library{Name: "Servo", Location: libraries.IDEBuiltIn, Architectures: []string{"avr", "sam", "samd"}}
33-
var userServo = &libraries.Library{Name: "Servo", Location: libraries.User, Architectures: []string{"avr", "sam", "samd"}}
34-
var userServoAllArch = &libraries.Library{Name: "Servo", Location: libraries.User, Architectures: []string{"*"}}
35-
var userServoNonavr = &libraries.Library{Name: "Servo", Location: libraries.User, Architectures: []string{"sam", "samd"}}
36-
var userAnotherServo = &libraries.Library{Name: "AnotherServo", Location: libraries.User, Architectures: []string{"avr", "sam", "samd", "esp32"}}
3733

3834
func runResolver(include string, arch string, libs ...*libraries.Library) *libraries.Library {
3935
libraryList := libraries.List{}
@@ -44,6 +40,23 @@ func runResolver(include string, arch string, libs ...*libraries.Library) *libra
4440
}
4541

4642
func TestArchitecturePriority(t *testing.T) {
43+
userServo := &libraries.Library{
44+
Name: "Servo",
45+
Location: libraries.User,
46+
Architectures: []string{"avr", "sam", "samd"}}
47+
userServoAllArch := &libraries.Library{
48+
Name: "Servo",
49+
Location: libraries.User,
50+
Architectures: []string{"*"}}
51+
userServoNonavr := &libraries.Library{
52+
Name: "Servo",
53+
Location: libraries.User,
54+
Architectures: []string{"sam", "samd"}}
55+
userAnotherServo := &libraries.Library{
56+
Name: "AnotherServo",
57+
Location: libraries.User,
58+
Architectures: []string{"avr", "sam", "samd", "esp32"}}
59+
4760
res := runResolver("Servo.h", "avr", bundleServo, userServo)
4861
require.NotNil(t, res)
4962
require.Equal(t, userServo, res, "selected library")

0 commit comments

Comments
 (0)