@@ -295,6 +295,9 @@ namespace
295
295
using namespace Nif ::Testing;
296
296
using NifBullet::BulletNifLoader;
297
297
298
+ constexpr VFS::Path::NormalizedView testNif (" test.nif" );
299
+ constexpr VFS::Path::NormalizedView xtestNif (" xtest.nif" );
300
+
298
301
void copy (const btTransform& src, Nif::NiTransform& dst)
299
302
{
300
303
dst.mTranslation = osg::Vec3f (src.getOrigin ().x (), src.getOrigin ().y (), src.getOrigin ().z ());
@@ -366,7 +369,7 @@ namespace
366
369
367
370
TEST_F (TestBulletNifLoader, for_zero_num_roots_should_return_default)
368
371
{
369
- Nif::NIFFile file (" test.nif " );
372
+ Nif::NIFFile file (testNif );
370
373
file.mHash = mHash ;
371
374
372
375
const auto result = mLoader .load (file);
@@ -380,7 +383,7 @@ namespace
380
383
381
384
TEST_F (TestBulletNifLoader, should_ignore_nullptr_root)
382
385
{
383
- Nif::NIFFile file (" test.nif " );
386
+ Nif::NIFFile file (testNif );
384
387
file.mRoots .push_back (nullptr );
385
388
file.mHash = mHash ;
386
389
@@ -393,7 +396,7 @@ namespace
393
396
394
397
TEST_F (TestBulletNifLoader, for_default_root_nif_node_should_return_default)
395
398
{
396
- Nif::NIFFile file (" test.nif " );
399
+ Nif::NIFFile file (testNif );
397
400
file.mRoots .push_back (&mNode );
398
401
file.mHash = mHash ;
399
402
@@ -408,7 +411,7 @@ namespace
408
411
{
409
412
mNode .recType = Nif::RC_RootCollisionNode;
410
413
411
- Nif::NIFFile file (" test.nif " );
414
+ Nif::NIFFile file (testNif );
412
415
file.mRoots .push_back (&mNode );
413
416
file.mHash = mHash ;
414
417
@@ -421,7 +424,7 @@ namespace
421
424
422
425
TEST_F (TestBulletNifLoader, for_default_root_nif_node_and_filename_starting_with_x_should_return_default)
423
426
{
424
- Nif::NIFFile file (" xtest.nif " );
427
+ Nif::NIFFile file (xtestNif );
425
428
file.mRoots .push_back (&mNode );
426
429
file.mHash = mHash ;
427
430
@@ -439,7 +442,7 @@ namespace
439
442
mNode .mBounds .mBox .mExtents = osg::Vec3f (1 , 2 , 3 );
440
443
mNode .mBounds .mBox .mCenter = osg::Vec3f (-1 , -2 , -3 );
441
444
442
- Nif::NIFFile file (" test.nif " );
445
+ Nif::NIFFile file (testNif );
443
446
file.mRoots .push_back (&mNode );
444
447
file.mHash = mHash ;
445
448
@@ -461,7 +464,7 @@ namespace
461
464
mNode .mParents .push_back (&mNiNode );
462
465
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNode ) };
463
466
464
- Nif::NIFFile file (" test.nif " );
467
+ Nif::NIFFile file (testNif );
465
468
file.mRoots .push_back (&mNiNode );
466
469
file.mHash = mHash ;
467
470
@@ -487,7 +490,7 @@ namespace
487
490
mNiNode .mBounds .mBox .mCenter = osg::Vec3f (-4 , -5 , -6 );
488
491
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNode ) };
489
492
490
- Nif::NIFFile file (" test.nif " );
493
+ Nif::NIFFile file (testNif );
491
494
file.mRoots .push_back (&mNiNode );
492
495
file.mHash = mHash ;
493
496
@@ -519,7 +522,7 @@ namespace
519
522
mNiNode .mBounds .mBox .mCenter = osg::Vec3f (-7 , -8 , -9 );
520
523
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNode ), Nif::NiAVObjectPtr (&mNode2 ) };
521
524
522
- Nif::NIFFile file (" test.nif " );
525
+ Nif::NIFFile file (testNif );
523
526
file.mRoots .push_back (&mNiNode );
524
527
file.mHash = mHash ;
525
528
@@ -551,7 +554,7 @@ namespace
551
554
mNiNode .mBounds .mBox .mCenter = osg::Vec3f (-7 , -8 , -9 );
552
555
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNode ), Nif::NiAVObjectPtr (&mNode2 ) };
553
556
554
- Nif::NIFFile file (" test.nif " );
557
+ Nif::NIFFile file (testNif );
555
558
file.mRoots .push_back (&mNiNode );
556
559
file.mHash = mHash ;
557
560
@@ -570,7 +573,7 @@ namespace
570
573
mNode .mBounds .mBox .mExtents = osg::Vec3f (1 , 2 , 3 );
571
574
mNode .mBounds .mBox .mCenter = osg::Vec3f (-1 , -2 , -3 );
572
575
573
- Nif::NIFFile file (" test.nif " );
576
+ Nif::NIFFile file (testNif );
574
577
file.mRoots .push_back (&mNode );
575
578
file.mHash = mHash ;
576
579
@@ -583,7 +586,7 @@ namespace
583
586
584
587
TEST_F (TestBulletNifLoader, for_tri_shape_root_node_should_return_static_shape)
585
588
{
586
- Nif::NIFFile file (" test.nif " );
589
+ Nif::NIFFile file (testNif );
587
590
file.mRoots .push_back (&mNiTriShape );
588
591
file.mHash = mHash ;
589
592
@@ -609,7 +612,7 @@ namespace
609
612
mNiTriShape .mBounds .mBox .mExtents = osg::Vec3f (1 , 2 , 3 );
610
613
mNiTriShape .mBounds .mBox .mCenter = osg::Vec3f (-1 , -2 , -3 );
611
614
612
- Nif::NIFFile file (" test.nif " );
615
+ Nif::NIFFile file (testNif );
613
616
file.mRoots .push_back (&mNiTriShape );
614
617
file.mHash = mHash ;
615
618
@@ -634,7 +637,7 @@ namespace
634
637
mNiTriShape .mParents .push_back (&mNiNode );
635
638
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
636
639
637
- Nif::NIFFile file (" test.nif " );
640
+ Nif::NIFFile file (testNif );
638
641
file.mRoots .push_back (&mNiNode );
639
642
file.mHash = mHash ;
640
643
@@ -661,7 +664,7 @@ namespace
661
664
mNiNode2 .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
662
665
mNiTriShape .mParents .push_back (&mNiNode2 );
663
666
664
- Nif::NIFFile file (" test.nif " );
667
+ Nif::NIFFile file (testNif );
665
668
file.mRoots .push_back (&mNiNode );
666
669
file.mHash = mHash ;
667
670
@@ -687,7 +690,7 @@ namespace
687
690
mNiTriShape2 .mParents .push_back (&mNiNode );
688
691
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ), Nif::NiAVObjectPtr (&mNiTriShape2 ) };
689
692
690
- Nif::NIFFile file (" test.nif " );
693
+ Nif::NIFFile file (testNif );
691
694
file.mRoots .push_back (&mNiNode );
692
695
file.mHash = mHash ;
693
696
@@ -719,7 +722,7 @@ namespace
719
722
mNiTriShape .mParents .push_back (&mNiNode );
720
723
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
721
724
722
- Nif::NIFFile file (" xtest.nif " );
725
+ Nif::NIFFile file (xtestNif );
723
726
file.mRoots .push_back (&mNiNode );
724
727
file.mHash = mHash ;
725
728
@@ -743,7 +746,7 @@ namespace
743
746
copy (mTransform , mNiTriShape .mTransform );
744
747
mNiTriShape .mTransform .mScale = 3 ;
745
748
746
- Nif::NIFFile file (" xtest.nif " );
749
+ Nif::NIFFile file (xtestNif );
747
750
file.mRoots .push_back (&mNiTriShape );
748
751
file.mHash = mHash ;
749
752
@@ -769,7 +772,7 @@ namespace
769
772
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
770
773
mNiNode .mTransform .mScale = 4 ;
771
774
772
- Nif::NIFFile file (" xtest.nif " );
775
+ Nif::NIFFile file (xtestNif );
773
776
file.mRoots .push_back (&mNiNode );
774
777
file.mHash = mHash ;
775
778
@@ -801,7 +804,7 @@ namespace
801
804
802
805
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ), Nif::NiAVObjectPtr (&mNiTriShape2 ) };
803
806
804
- Nif::NIFFile file (" xtest.nif " );
807
+ Nif::NIFFile file (xtestNif );
805
808
file.mRoots .push_back (&mNiNode );
806
809
file.mHash = mHash ;
807
810
@@ -836,7 +839,7 @@ namespace
836
839
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
837
840
mNiNode .mTransform .mScale = 4 ;
838
841
839
- Nif::NIFFile file (" test.nif " );
842
+ Nif::NIFFile file (testNif );
840
843
file.mRoots .push_back (&mNiNode );
841
844
file.mHash = mHash ;
842
845
@@ -872,7 +875,7 @@ namespace
872
875
};
873
876
mNiNode .mTransform .mScale = 4 ;
874
877
875
- Nif::NIFFile file (" test.nif " );
878
+ Nif::NIFFile file (testNif );
876
879
file.mRoots .push_back (&mNiNode );
877
880
file.mHash = mHash ;
878
881
@@ -903,7 +906,7 @@ namespace
903
906
mNiTriShape .mParents .push_back (&mNiNode );
904
907
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
905
908
906
- Nif::NIFFile file (" xtest.nif " );
909
+ Nif::NIFFile file (xtestNif );
907
910
file.mRoots .push_back (&mNiNode );
908
911
file.mRoots .push_back (&mNiTriShape2 );
909
912
file.mHash = mHash ;
@@ -938,7 +941,7 @@ namespace
938
941
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
939
942
mNiNode .recType = Nif::RC_AvoidNode;
940
943
941
- Nif::NIFFile file (" test.nif " );
944
+ Nif::NIFFile file (testNif );
942
945
file.mRoots .push_back (&mNiNode );
943
946
file.mHash = mHash ;
944
947
@@ -963,7 +966,7 @@ namespace
963
966
mNiTriShape .mParents .push_back (&mNiNode );
964
967
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
965
968
966
- Nif::NIFFile file (" test.nif " );
969
+ Nif::NIFFile file (testNif );
967
970
file.mRoots .push_back (&mNiNode );
968
971
file.mHash = mHash ;
969
972
@@ -982,7 +985,7 @@ namespace
982
985
mNiTriShape .mParents .push_back (&mNiNode );
983
986
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
984
987
985
- Nif::NIFFile file (" test.nif " );
988
+ Nif::NIFFile file (testNif );
986
989
file.mRoots .push_back (&mNiNode );
987
990
file.mHash = mHash ;
988
991
@@ -1002,7 +1005,7 @@ namespace
1002
1005
mNiNode .mExtra = Nif::ExtraPtr (&mNiStringExtraData );
1003
1006
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
1004
1007
1005
- Nif::NIFFile file (" test.nif " );
1008
+ Nif::NIFFile file (testNif );
1006
1009
file.mRoots .push_back (&mNiNode );
1007
1010
file.mHash = mHash ;
1008
1011
@@ -1033,7 +1036,7 @@ namespace
1033
1036
mNiNode .mExtra = Nif::ExtraPtr (&mNiStringExtraData );
1034
1037
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
1035
1038
1036
- Nif::NIFFile file (" test.nif " );
1039
+ Nif::NIFFile file (testNif );
1037
1040
file.mRoots .push_back (&mNiNode );
1038
1041
file.mHash = mHash ;
1039
1042
@@ -1062,7 +1065,7 @@ namespace
1062
1065
mNiNode .mExtra = Nif::ExtraPtr (&mNiStringExtraData );
1063
1066
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
1064
1067
1065
- Nif::NIFFile file (" test.nif " );
1068
+ Nif::NIFFile file (testNif );
1066
1069
file.mRoots .push_back (&mNiNode );
1067
1070
file.mHash = mHash ;
1068
1071
@@ -1092,7 +1095,7 @@ namespace
1092
1095
mNiNode .mExtra = Nif::ExtraPtr (&mNiStringExtraData );
1093
1096
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
1094
1097
1095
- Nif::NIFFile file (" test.nif " );
1098
+ Nif::NIFFile file (testNif );
1096
1099
file.mRoots .push_back (&mNiNode );
1097
1100
file.mHash = mHash ;
1098
1101
@@ -1120,7 +1123,7 @@ namespace
1120
1123
mNiTriShape .mParents .push_back (&mNiNode );
1121
1124
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
1122
1125
1123
- Nif::NIFFile file (" test.nif " );
1126
+ Nif::NIFFile file (testNif );
1124
1127
file.mRoots .push_back (&mNiNode );
1125
1128
file.mHash = mHash ;
1126
1129
@@ -1155,7 +1158,7 @@ namespace
1155
1158
mNiNode .mChildren
1156
1159
= Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&niTriShape), Nif::NiAVObjectPtr (&emptyCollisionNode) };
1157
1160
1158
- Nif::NIFFile file (" test.nif " );
1161
+ Nif::NIFFile file (testNif );
1159
1162
file.mRoots .push_back (&mNiNode );
1160
1163
file.mHash = mHash ;
1161
1164
@@ -1184,7 +1187,7 @@ namespace
1184
1187
mNiNode .mExtraList .push_back (Nif::ExtraPtr (&mNiIntegerExtraData ));
1185
1188
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
1186
1189
1187
- Nif::NIFFile file (" test.nif " );
1190
+ Nif::NIFFile file (testNif );
1188
1191
file.mRoots .push_back (&mNiNode );
1189
1192
file.mHash = mHash ;
1190
1193
file.mVersion = Nif::NIFStream::generateVersion (10 , 0 , 1 , 0 );
@@ -1205,7 +1208,7 @@ namespace
1205
1208
mNiNode .mExtra = Nif::ExtraPtr (&mNiStringExtraData );
1206
1209
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
1207
1210
1208
- Nif::NIFFile file (" test.nif " );
1211
+ Nif::NIFFile file (testNif );
1209
1212
file.mRoots .push_back (&mNiNode );
1210
1213
file.mHash = mHash ;
1211
1214
@@ -1218,7 +1221,7 @@ namespace
1218
1221
1219
1222
TEST_F (TestBulletNifLoader, for_tri_strips_root_node_should_return_static_shape)
1220
1223
{
1221
- Nif::NIFFile file (" test.nif " );
1224
+ Nif::NIFFile file (testNif );
1222
1225
file.mRoots .push_back (&mNiTriStrips );
1223
1226
file.mHash = mHash ;
1224
1227
@@ -1242,7 +1245,7 @@ namespace
1242
1245
{
1243
1246
mNiTriStripsData .mStrips .clear ();
1244
1247
1245
- Nif::NIFFile file (" test.nif " );
1248
+ Nif::NIFFile file (testNif );
1246
1249
file.mRoots .push_back (&mNiTriStrips );
1247
1250
file.mHash = mHash ;
1248
1251
@@ -1257,7 +1260,7 @@ namespace
1257
1260
{
1258
1261
mNiTriStripsData .mStrips .front () = { 0 , 1 };
1259
1262
1260
- Nif::NIFFile file (" test.nif " );
1263
+ Nif::NIFFile file (testNif );
1261
1264
file.mRoots .push_back (&mNiTriStrips );
1262
1265
file.mHash = mHash ;
1263
1266
@@ -1275,7 +1278,7 @@ namespace
1275
1278
mNiNode .recType = Nif::RC_AvoidNode;
1276
1279
mNiTriStripsData .mStrips .front () = { 0 , 1 };
1277
1280
1278
- Nif::NIFFile file (" test.nif " );
1281
+ Nif::NIFFile file (testNif );
1279
1282
file.mRoots .push_back (&mNiTriStrips );
1280
1283
file.mHash = mHash ;
1281
1284
@@ -1292,7 +1295,7 @@ namespace
1292
1295
mNiTriStrips .mParents .push_back (&mNiNode );
1293
1296
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriStrips ) };
1294
1297
1295
- Nif::NIFFile file (" xtest.nif " );
1298
+ Nif::NIFFile file (xtestNif );
1296
1299
file.mRoots .push_back (&mNiNode );
1297
1300
file.mHash = mHash ;
1298
1301
@@ -1309,7 +1312,7 @@ namespace
1309
1312
mNiTriShape .mParents .push_back (&mNiNode );
1310
1313
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
1311
1314
1312
- Nif::NIFFile file (" xtest.nif " );
1315
+ Nif::NIFFile file (xtestNif );
1313
1316
file.mRoots .push_back (&mNiNode );
1314
1317
file.mRoots .push_back (&mNiTriStrips );
1315
1318
file.mHash = mHash ;
@@ -1340,7 +1343,7 @@ namespace
1340
1343
mNiNode2 .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ) };
1341
1344
mNiNode2 .mTransform .mScale = 3 ;
1342
1345
1343
- Nif::NIFFile file (" xtest.nif " );
1346
+ Nif::NIFFile file (xtestNif );
1344
1347
file.mRoots .push_back (&mNiNode );
1345
1348
file.mRoots .push_back (&mNiNode2 );
1346
1349
file.mHash = mHash ;
@@ -1378,7 +1381,7 @@ namespace
1378
1381
1379
1382
mNiNode .mChildren = Nif::NiAVObjectList{ Nif::NiAVObjectPtr (&mNiTriShape ), Nif::NiAVObjectPtr (&mNiTriShape2 ) };
1380
1383
1381
- Nif::NIFFile file (" test.nif " );
1384
+ Nif::NIFFile file (testNif );
1382
1385
file.mRoots .push_back (&mNiNode );
1383
1386
1384
1387
const auto result = mLoader .load (file);
0 commit comments