Add more 3DS files to unit tests

pull/5034/head
Turo Lamminen 2023-03-23 15:06:19 +02:00 committed by Turo Lamminen
parent 0e657b575b
commit e8d4a11af5
1 changed files with 112 additions and 0 deletions

View File

@ -70,3 +70,115 @@ TEST_F(ut3DSImportExport, import3DSformatdetection) {
EXPECT_NE(nullptr, scene);
}
TEST_F(ut3DSImportExport, importCameraRollAnim) {
::Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/CameraRollAnim.3ds", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}
TEST_F(ut3DSImportExport, importCameraRollAnimWithChildObject) {
::Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/CameraRollAnimWithChildObject.3ds", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}
TEST_F(ut3DSImportExport, importCubesWithAlpha) {
::Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/cubes_with_alpha.3DS", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}
TEST_F(ut3DSImportExport, importCubeWithDiffuseTexture) {
::Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/cube_with_diffuse_texture.3DS", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}
TEST_F(ut3DSImportExport, importCubeWithSpecularTexture) {
::Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/cube_with_specular_texture.3DS", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}
TEST_F(ut3DSImportExport, importRotatingCube) {
::Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/RotatingCube.3DS", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}
TEST_F(ut3DSImportExport, importTargetCameraAnim) {
::Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/TargetCameraAnim.3ds", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}
TEST_F(ut3DSImportExport, importTest1) {
::Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/3DS/test1.3ds", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}
TEST_F(ut3DSImportExport, importCartWheel) {
::Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3DS/cart_wheel.3DS", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}
TEST_F(ut3DSImportExport, importGranate) {
::Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3DS/Granate.3DS", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}
TEST_F(ut3DSImportExport, importJeep1) {
::Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3DS/jeep1.3ds", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}
TEST_F(ut3DSImportExport, importMarRifle) {
::Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3DS/mar_rifle.3ds", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}
TEST_F(ut3DSImportExport, importMp5Sil) {
::Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3DS/mp5_sil.3ds", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}
TEST_F(ut3DSImportExport, importPyramob) {
::Assimp::Importer importer;
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_NONBSD_DIR "/3DS/pyramob.3DS", aiProcess_ValidateDataStructure);
EXPECT_NE(nullptr, scene);
}