Skip to content

Commit a941ba7

Browse files
committed
use test case source to pass fbx to test
1 parent ec8112e commit a941ba7

File tree

2 files changed

+21
-5
lines changed

2 files changed

+21
-5
lines changed

Assets/FbxExporters/Editor/UnitTests/FbxAnimationTest.cs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,12 @@ public static IEnumerable TestCases4 {
6060
yield return new TestCaseData (cType).Returns(1);
6161
}
6262
}
63+
64+
public static IEnumerable SkinnedMeshTestCases {
65+
get {
66+
yield return "FbxExporters/Editor/UnitTests/Models/DefaultMale/Male_DyingHitFromBack_Blend_T3_Cut01_James.fbx";
67+
}
68+
}
6369
}
6470

6571
[TestFixture]
@@ -300,11 +306,9 @@ private AnimationClip GetClipFromFbx(string path){
300306
return animClipImported;
301307
}
302308

303-
[Test]
304-
public void SkinnedMeshAnimTest ()
309+
[Test, TestCaseSource (typeof (AnimationTestDataClass), "SkinnedMeshTestCases")]
310+
public void LegacySkinnedMeshAnimTest (string fbxPath)
305311
{
306-
var fbxPath = "FbxExporters/Editor/UnitTests/Models/DefaultMale/Male_DyingHitFromBack_Blend_T3_Cut01_James.fbx";
307-
308312
// add fbx to scene
309313
GameObject originalFbxObj = AssetDatabase.LoadMainAssetAtPath("Assets/" + fbxPath) as GameObject;
310314
Assert.IsNotNull (originalFbxObj);
@@ -336,7 +340,6 @@ public void SkinnedMeshAnimTest ()
336340
// check clip properties match
337341
AnimClipPropertyTest (animClipOriginal, animClipImported);
338342

339-
var result = 0;
340343
foreach (EditorCurveBinding curveBinding in AnimationUtility.GetCurveBindings (animClipOriginal)) {
341344
foreach(EditorCurveBinding impCurveBinding in AnimationUtility.GetCurveBindings (animClipImported)) {
342345

Assets/FbxExporters/Editor/UnitTests/FbxAnimationTest.cs.meta

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)