Browse Source

More unit tests.

git-svn-id: https://arducopter.googlecode.com/svn/trunk@1447 f9c3cf11-9bcb-44bc-f272-b75c42450872
master
DrZiplok 14 years ago
parent
commit
0e868ca343
  1. 17
      libraries/AP_Common/examples/AP_Var/AP_Var.pde

17
libraries/AP_Common/examples/AP_Var/AP_Var.pde

@ -107,7 +107,8 @@ setup(void) @@ -107,7 +107,8 @@ setup(void)
{
TEST(var_cast_to_type);
AP_Float f(1.0); REQUIRE(f == 1.0);
AP_Float f(10.0); REQUIRE(f == 10.0);
f = 1.0; REQUIRE(f == 1.0);
f *= 2.0; REQUIRE(f == 2.0);
f /= 4; REQUIRE(f == 0.5);
f += f; REQUIRE(f == 1.0);
@ -221,6 +222,20 @@ setup(void) @@ -221,6 +222,20 @@ setup(void)
REQUIRE(f1 == 1);
}
// AP_Var: derived types
{
TEST(var_derived);
AP_Float16 f1(10.0, 20);
REQUIRE(f1 == 10.0);
f1.save();
f1 = 0;
REQUIRE(f1 == 0);
f1.load();
REQUIRE(f1 = 10.0);
}
Test::report();
}

Loading…
Cancel
Save