@@ -14,60 +14,69 @@ import (
1414)
1515
1616type basicMarshalTestStruct struct {
17- String string `toml:"Zstring"`
18- StringList []string `toml:"Ystrlist"`
19- Sub basicMarshalTestSubStruct `toml:"Xsubdoc"`
20- SubList []basicMarshalTestSubStruct `toml:"Wsublist"`
17+ String string `toml:"Zstring"`
18+ StringList []string `toml:"Ystrlist"`
19+ BasicMarshalTestSubAnonymousStruct
20+ Sub basicMarshalTestSubStruct `toml:"Xsubdoc"`
21+ SubList []basicMarshalTestSubStruct `toml:"Wsublist"`
2122}
2223
2324type basicMarshalTestSubStruct struct {
2425 String2 string
2526}
2627
28+ type BasicMarshalTestSubAnonymousStruct struct {
29+ String3 string
30+ }
31+
2732var basicTestData = basicMarshalTestStruct {
28- String : "Hello" ,
29- StringList : []string {"Howdy" , "Hey There" },
30- Sub : basicMarshalTestSubStruct {"One" },
31- SubList : []basicMarshalTestSubStruct {{"Two" }, {"Three" }},
33+ String : "Hello" ,
34+ StringList : []string {"Howdy" , "Hey There" },
35+ BasicMarshalTestSubAnonymousStruct : BasicMarshalTestSubAnonymousStruct {"One" },
36+ Sub : basicMarshalTestSubStruct {"Two" },
37+ SubList : []basicMarshalTestSubStruct {{"Three" }, {"Four" }},
3238}
3339
34- var basicTestToml = []byte (`Ystrlist = ["Howdy", "Hey There"]
40+ var basicTestToml = []byte (`String3 = "One"
41+ Ystrlist = ["Howdy", "Hey There"]
3542Zstring = "Hello"
3643
3744[[Wsublist]]
38- String2 = "Two "
45+ String2 = "Three "
3946
4047[[Wsublist]]
41- String2 = "Three "
48+ String2 = "Four "
4249
4350[Xsubdoc]
44- String2 = "One "
51+ String2 = "Two "
4552` )
4653
47- var basicTestTomlCustomIndentation = []byte (`Ystrlist = ["Howdy", "Hey There"]
54+ var basicTestTomlCustomIndentation = []byte (`String3 = "One"
55+ Ystrlist = ["Howdy", "Hey There"]
4856Zstring = "Hello"
4957
5058[[Wsublist]]
51- String2 = "Two "
59+ String2 = "Three "
5260
5361[[Wsublist]]
54- String2 = "Three "
62+ String2 = "Four "
5563
5664[Xsubdoc]
57- String2 = "One "
65+ String2 = "Two "
5866` )
5967
6068var basicTestTomlOrdered = []byte (`Zstring = "Hello"
6169Ystrlist = ["Howdy", "Hey There"]
70+ String3 = "One"
6271
6372[Xsubdoc]
64- String2 = "One"
65-
66- [[Wsublist]]
6773 String2 = "Two"
6874
6975[[Wsublist]]
7076 String2 = "Three"
77+
78+ [[Wsublist]]
79+ String2 = "Four"
7180` )
7281
7382var marshalTestToml = []byte (`title = "TOML Marshal Testing"
0 commit comments