beginning of .vb reader test

class preparation for testing
This commit is contained in:
devZoGok
2021-10-19 19:06:41 +03:00
parent bae1b7a9cc
commit 36eade4356
16 changed files with 261 additions and 148 deletions
+53
View File
@@ -0,0 +1,53 @@
#include "vbModelReaderTest.h"
#include "vbModelReader.h"
using namespace std;
namespace vb01{
VbModelReaderTest::VbModelReaderTest(){}
VbModelReaderTest::~VbModelReaderTest(){}
void VbModelReaderTest::setUp(){
modelReader = new VbModelReader();
setupSkeleton();
setupMesh();
}
void VbModelReaderTest::tearDown(){
delete modelReader;
}
void VbModelReaderTest::setupSkeleton(){
}
void VbModelReaderTest::setupMesh(){
meshData.push_back("MESH: mg42");
meshData.push_back("pos: 0.0 0.0 0.0");
meshData.push_back("rot: 1.0 0.0 0.0 -0.0");
meshData.push_back("scale: 1.0 1.0 1.0");
meshData.push_back("parent: -");
meshData.push_back("skeleton: MG42");
meshData.push_back("numElements: 3 1 2 0 ");
meshData.push_back("groups:");
meshData.push_back("clip");
meshData.push_back("trigger");
meshData.push_back("vertices:");
meshData.push_back("0 1 2 3 4 5 1 0.5 ");
meshData.push_back("1 1 2 3 4 5 1 0.5 ");
meshData.push_back("2 1 2 3 4 5 1 0.5 ");
meshData.push_back("faces:");
meshData.push_back("0 1 1 1 2 3 3 2 1");
meshData.push_back("1 0 0 1 2 3 3 2 1");
meshData.push_back("2 1 0 1 2 3 3 2 1");
}
void VbModelReaderTest::testReadSkeletons(){
}
void VbModelReaderTest::testReadMeshes(){
modelReader->readMeshes(meshData);
Mesh *mesh = modelReader->meshes[0];
CPPUNIT_ASSERT(mesh->getName() == "mg42");
}
}