mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2025-10-25 00:38:08 +00:00
Basic tests infrastructure
This commit is contained in:
13
tests/TestNiPoint3.cpp
Normal file
13
tests/TestNiPoint3.cpp
Normal file
@@ -0,0 +1,13 @@
|
||||
#include <stdexcept>
|
||||
|
||||
#include "NiPoint3.h"
|
||||
#include "CommonCxxTests.h"
|
||||
|
||||
int TestNiPoint3(int argc, char** argv) {
|
||||
// Check that Unitize works
|
||||
ASSERT_EQ(NiPoint3(3,0,0).Unitize(), NiPoint3::UNIT_X);
|
||||
// Check what unitize does to a vector of length 0
|
||||
ASSERT_EQ(NiPoint3::ZERO.Unitize(), NiPoint3::ZERO);
|
||||
// If we get here, all was successful
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user