Skip to content

Commit be979b0

Browse files
committed
Made ComputePriority function public
1 parent e64a6d5 commit be979b0

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

arduino/libraries/librariesresolver/cpp.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ func (resolver *Cpp) ResolveFor(header, architecture string) *libraries.Library
123123
var found libraries.List
124124
var foundPriority int
125125
for _, lib := range resolver.headers[header] {
126-
libPriority := computePriority(lib, header, architecture)
126+
libPriority := ComputePriority(lib, header, architecture)
127127
msg := " discarded"
128128
if found == nil || foundPriority < libPriority {
129129
found = libraries.List{}
@@ -164,7 +164,7 @@ func simplify(name string) string {
164164
return name
165165
}
166166

167-
func computePriority(lib *libraries.Library, header, arch string) int {
167+
func ComputePriority(lib *libraries.Library, header, arch string) int {
168168
header = strings.TrimSuffix(header, filepath.Ext(header))
169169
header = simplify(header)
170170
name := simplify(lib.Name)

arduino/libraries/librariesresolver/cpp_test.go

+7-7
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,13 @@ func TestClosestMatchWithTotallyDifferentNames(t *testing.T) {
102102
}
103103

104104
func TestCppHeaderPriority(t *testing.T) {
105-
r1 := computePriority(l1, "calculus_lib.h", "avr")
106-
r2 := computePriority(l2, "calculus_lib.h", "avr")
107-
r3 := computePriority(l3, "calculus_lib.h", "avr")
108-
r4 := computePriority(l4, "calculus_lib.h", "avr")
109-
r5 := computePriority(l5, "calculus_lib.h", "avr")
110-
r6 := computePriority(l6, "calculus_lib.h", "avr")
111-
r7 := computePriority(l7, "calculus_lib.h", "avr")
105+
r1 := ComputePriority(l1, "calculus_lib.h", "avr")
106+
r2 := ComputePriority(l2, "calculus_lib.h", "avr")
107+
r3 := ComputePriority(l3, "calculus_lib.h", "avr")
108+
r4 := ComputePriority(l4, "calculus_lib.h", "avr")
109+
r5 := ComputePriority(l5, "calculus_lib.h", "avr")
110+
r6 := ComputePriority(l6, "calculus_lib.h", "avr")
111+
r7 := ComputePriority(l7, "calculus_lib.h", "avr")
112112
require.True(t, r1 > r2)
113113
require.True(t, r2 > r3)
114114
require.True(t, r3 > r4)

0 commit comments

Comments
 (0)