File tree 3 files changed +37
-0
lines changed
3 files changed +37
-0
lines changed Original file line number Diff line number Diff line change 30
30
package properties
31
31
32
32
import (
33
+ "encoding/json"
33
34
"fmt"
34
35
"path/filepath"
35
36
"runtime"
36
37
"sort"
37
38
"testing"
38
39
40
+ "github.com/arduino/go-paths-helper"
39
41
"github.com/stretchr/testify/require"
40
42
)
41
43
@@ -214,4 +216,15 @@ func TestEquals(t *testing.T) {
214
216
require .True (t , y .EqualsWithOrder (x ))
215
217
require .False (t , x .EqualsWithOrder (z ))
216
218
require .False (t , z .EqualsWithOrder (x ))
219
+
220
+ data , err := paths .New ("testdata/build.json" ).ReadFile ()
221
+ require .NoError (t , err )
222
+ data2 , err := paths .New ("testdata/build-2.json" ).ReadFile ()
223
+ require .NoError (t , err )
224
+
225
+ var opts * Map
226
+ var prevOpts * Map
227
+ json .Unmarshal ([]byte (data ), & opts )
228
+ json .Unmarshal ([]byte (data2 ), & prevOpts )
229
+ require .False (t , opts .Equals (prevOpts ))
217
230
}
Original file line number Diff line number Diff line change
1
+ {
2
+ "additionalFiles" : " " ,
3
+ "builtInLibrariesFolders" : " " ,
4
+ "builtInToolsFolders" : " " ,
5
+ "compiler.optimization_flags" : " -Os" ,
6
+ "customBuildProperties" : " build.warn_data_percentage=75" ,
7
+ "fqbn" : " arduino-pippo:samd:arduino_zero_edbg" ,
8
+ "hardwareFolders" : " /home/rsora/.arduino15/packages,/home/rsora/Arduino/hardware" ,
9
+ "otherLibrariesFolders" : " /home/rsora/Arduino/libraries" ,
10
+ "runtime.ide.version" : " 10607" ,
11
+ "sketchLocation" : " /home/rsora/Arduino/Blink/Blink.ino"
12
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "additionalFiles" : " " ,
3
+ "builtInLibrariesFolders" : " " ,
4
+ "builtInToolsFolders" : " " ,
5
+ "compiler.optimization_flags" : " -Og -g3" ,
6
+ "customBuildProperties" : " build.warn_data_percentage=75" ,
7
+ "fqbn" : " arduino-pippo:samd:arduino_zero_edbg" ,
8
+ "hardwareFolders" : " /home/rsora/.arduino15/packages,/home/rsora/Arduino/hardware" ,
9
+ "otherLibrariesFolders" : " /home/rsora/Arduino/libraries" ,
10
+ "runtime.ide.version" : " 10607" ,
11
+ "sketchLocation" : " /home/rsora/Arduino/Blink/Blink.ino"
12
+ }
You can’t perform that action at this time.
0 commit comments