@@ -160,9 +160,12 @@ public void TestGetSetFields()
160
160
var defaultRelativePath = ExportSettings . GetRelativeSavePath ( ) ;
161
161
Assert . AreEqual ( ExportSettings . kDefaultSavePath , defaultRelativePath ) ;
162
162
163
+ // the path to Assets but with platform-dependent separators
164
+ var appDataPath = Application . dataPath . Replace ( Path . AltDirectorySeparatorChar ,
165
+ Path . DirectorySeparatorChar ) ;
166
+
163
167
var defaultAbsolutePath = ExportSettings . GetAbsoluteSavePath ( ) ;
164
- var dataPath = Path . Combine ( Application . dataPath , ExportSettings . kDefaultSavePath )
165
- . Replace ( Path . AltDirectorySeparatorChar , Path . DirectorySeparatorChar ) ;
168
+ var dataPath = Path . Combine ( appDataPath , ExportSettings . kDefaultSavePath ) ;
166
169
Assert . AreEqual ( dataPath , defaultAbsolutePath ) ;
167
170
168
171
// set; check that the saved value is platform-independent,
@@ -173,8 +176,7 @@ public void TestGetSetFields()
173
176
Assert . AreEqual ( "a/b/c" , convertToModelSavePath ) ;
174
177
Assert . AreEqual ( "a/b/c" , ExportSettings . GetRelativeSavePath ( ) ) ;
175
178
var platformPath = Path . Combine ( "a" , Path . Combine ( "b" , "c" ) ) ;
176
- Assert . AreEqual ( Path . Combine ( Application . dataPath , platformPath ) ,
177
- ExportSettings . GetAbsoluteSavePath ( ) ) ;
179
+ Assert . AreEqual ( Path . Combine ( appDataPath , platformPath ) , ExportSettings . GetAbsoluteSavePath ( ) ) ;
178
180
}
179
181
}
180
182
}
0 commit comments