Added tests with constant Expression
parent
e7e7b3806f
commit
166396d6f6
|
@ -77,7 +77,7 @@ TEST(BADFactor, test) {
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
|
|
||||||
TEST(BADFactor, compose) {
|
TEST(BADFactor, compose1) {
|
||||||
|
|
||||||
// Create expression
|
// Create expression
|
||||||
Rot3_ R1(1), R2(2);
|
Rot3_ R1(1), R2(2);
|
||||||
|
|
|
@ -63,7 +63,7 @@ TEST(Expression, test) {
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
|
|
||||||
TEST(Expression, compose) {
|
TEST(Expression, compose1) {
|
||||||
|
|
||||||
// Create expression
|
// Create expression
|
||||||
Expression<Rot3> R1(1), R2(2);
|
Expression<Rot3> R1(1), R2(2);
|
||||||
|
@ -90,6 +90,20 @@ TEST(Expression, compose2) {
|
||||||
EXPECT(expectedKeys == R3.keys());
|
EXPECT(expectedKeys == R3.keys());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ************************************************************************* */
|
||||||
|
// Test compose with one arguments referring to a constant same rotation
|
||||||
|
TEST(Expression, compose3) {
|
||||||
|
|
||||||
|
// Create expression
|
||||||
|
Expression<Rot3> R1(Rot3::identity()), R2(3);
|
||||||
|
Expression<Rot3> R3 = R1 * R2;
|
||||||
|
|
||||||
|
// Check keys
|
||||||
|
std::set<Key> expectedKeys;
|
||||||
|
expectedKeys.insert(3);
|
||||||
|
EXPECT(expectedKeys == R3.keys());
|
||||||
|
}
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
int main() {
|
int main() {
|
||||||
TestResult tr;
|
TestResult tr;
|
||||||
|
|
Loading…
Reference in New Issue