@@ -41,7 +41,7 @@ func GetAssetsDirectory() string {
4141 return filepath .Join (filepath .Dir (filename ), "assets" )
4242}
4343
44- func TestLoadFromReader (t * testing.T ) {
44+ func TestLoadReader (t * testing.T ) {
4545 r := bytes .NewBufferString (`<?xml version="1.0" encoding="UTF-8"?>
4646<map version="1.2" tiledversion="1.2.1" orientation="orthogonal" renderorder="right-down" width="4" height="4" tilewidth="16" tileheight="16" infinite="0" nextlayerid="2" nextobjectid="2">
4747<layer id="1" name="Tile Layer 1" width="4" height="4">
@@ -53,28 +53,28 @@ func TestLoadFromReader(t *testing.T) {
5353</data>
5454</layer>
5555</map>` )
56- m , err := LoadFromReader (GetAssetsDirectory (), r )
56+ m , err := LoadReader (GetAssetsDirectory (), r )
5757
5858 assert .NoError (t , err )
5959 assert .NotNil (t , m )
6060 assert .Len (t , m .Layers , 1 )
6161}
6262
63- func TestLoadFromReaderError (t * testing.T ) {
63+ func TestLoadReaderError (t * testing.T ) {
6464 r := bytes .NewBufferString (`<?xml version="1.0" encoding="UTF-8"?>
6565<map version="1.2" tiledversion="1.2.1" orientation="orthogonal" renderorder="right-down" width="4" height="4" tilewidth="16" tileheight="16" infinite="0" nextlayerid="2" nextobjectid="2">
6666<layer id="1" name="Tile Layer 1" width="4" height="4">
6767<data encoding="csv">
6868</layer>
6969</map>` )
70- m , err := LoadFromReader (GetAssetsDirectory (), r )
70+ m , err := LoadReader (GetAssetsDirectory (), r )
7171
7272 assert .Error (t , err )
7373 assert .Nil (t , m )
7474}
7575
76- func TestLoadFromFile (t * testing.T ) {
77- m , err := LoadFromFile (filepath .Join (GetAssetsDirectory (), "test.tmx" ))
76+ func TestLoadFile (t * testing.T ) {
77+ m , err := LoadFile (filepath .Join (GetAssetsDirectory (), "test.tmx" ))
7878
7979 assert .NoError (t , err )
8080 assert .NotNil (t , m )
@@ -93,15 +93,15 @@ func TestLoadFromFile(t *testing.T) {
9393 assert .Equal (t , true , m .ObjectGroups [0 ].Objects [0 ].Visible )
9494}
9595
96- func TestLoadFromFileError (t * testing.T ) {
97- m , err := LoadFromFile (filepath .Join (GetAssetsDirectory (), "invalid.tmx" ))
96+ func TestLoadFileError (t * testing.T ) {
97+ m , err := LoadFile (filepath .Join (GetAssetsDirectory (), "invalid.tmx" ))
9898
9999 assert .Error (t , err )
100100 assert .Nil (t , m )
101101}
102102
103103func TestExternalTilesetImageLoaded (t * testing.T ) {
104- m , err := LoadFromFile (filepath .Join (GetAssetsDirectory (), "test2.tmx" ))
104+ m , err := LoadFile (filepath .Join (GetAssetsDirectory (), "test2.tmx" ))
105105
106106 assert .NoError (t , err )
107107 assert .NotNil (t , m )
@@ -123,7 +123,7 @@ func TestExternalTilesetImageLoaded(t *testing.T) {
123123}
124124
125125func TestImageLayer (t * testing.T ) {
126- m , err := LoadFromFile (filepath .Join (GetAssetsDirectory (), "imagelayer.tmx" ))
126+ m , err := LoadFile (filepath .Join (GetAssetsDirectory (), "imagelayer.tmx" ))
127127
128128 assert .NoError (t , err )
129129 assert .NotNil (t , m )
@@ -145,7 +145,7 @@ func TestImageLayer(t *testing.T) {
145145}
146146
147147func TestGroup (t * testing.T ) {
148- m , err := LoadFromFile (filepath .Join (GetAssetsDirectory (), "groups.tmx" ))
148+ m , err := LoadFile (filepath .Join (GetAssetsDirectory (), "groups.tmx" ))
149149
150150 assert .NoError (t , err )
151151 assert .NotNil (t , m )
@@ -178,7 +178,7 @@ func TestGroup(t *testing.T) {
178178}
179179
180180func TestFont (t * testing.T ) {
181- m , err := LoadFromFile (filepath .Join (GetAssetsDirectory (), "font.tmx" ))
181+ m , err := LoadFile (filepath .Join (GetAssetsDirectory (), "font.tmx" ))
182182
183183 assert .NoError (t , err )
184184 assert .NotNil (t , m )
@@ -219,12 +219,12 @@ func (t *testFileSystem) Open(filename string) (fs.File, error) {
219219
220220func TestLoader (t * testing.T ) {
221221 fs := & testFileSystem {}
222- loader := & Loader {
222+ loader := & loader {
223223 FileSystem : fs ,
224224 }
225225
226226 mapFile := filepath .Join (GetAssetsDirectory (), "loader.tmx" )
227- m , err := loader .LoadFromFile (mapFile )
227+ m , err := loader .LoadFile (mapFile )
228228
229229 if assert .Error (t , err ) {
230230 assert .True (t , os .IsNotExist (err ), "expecting no exist error" )
@@ -238,27 +238,24 @@ func TestLoader(t *testing.T) {
238238var assetsFS embed.FS
239239
240240func TestEmbeddedLoader (t * testing.T ) {
241- loader := & Loader {
242- FileSystem : assetsFS ,
243- }
244241 tcs := []struct {
245242 name string
246243 load func () (* Map , error )
247244 }{
248245 {
249- name : "LoadFromReader " ,
246+ name : "LoadReader " ,
250247 load : func () (* Map , error ) {
251248 file , err := assetsFS .Open ("assets/test2.tmx" )
252249 if err != nil {
253250 return nil , err
254251 }
255- return loader . LoadFromReader ("assets" , file )
252+ return LoadReader ("assets" , file , WithFileSystem ( assetsFS ) )
256253 },
257254 },
258255 {
259- name : "LoadFromFile " ,
256+ name : "LoadFile " ,
260257 load : func () (* Map , error ) {
261- return loader . LoadFromFile ("assets/test2.tmx" )
258+ return LoadFile ("assets/test2.tmx" , WithFileSystem ( assetsFS ) )
262259 },
263260 },
264261 }
@@ -279,6 +276,13 @@ func TestEmbeddedLoader(t *testing.T) {
279276 }
280277}
281278
279+ func TestLoadFileMissingFile (t * testing.T ) {
280+ _ , err := LoadFile ("missing-file.tmx" )
281+ if err == nil {
282+ t .Fatal ("expected LoadFile to return err, but no error was returned" )
283+ }
284+ }
285+
282286func TestParseHexColor (t * testing.T ) {
283287 type test struct {
284288 name string
@@ -411,7 +415,7 @@ func TestFormatHexColor(t *testing.T) {
411415}
412416
413417func TestVersions (t * testing.T ) {
414- m , err := LoadFromFile (filepath .Join (GetAssetsDirectory (), "test2.tmx" ))
418+ m , err := LoadFile (filepath .Join (GetAssetsDirectory (), "test2.tmx" ))
415419
416420 assert .Nil (t , err )
417421
0 commit comments