Exemplo n.º 1
0
void VariablesTest::test_to_XML(void)
{
   message += "test_to_XML\n";

   Variables v;
   
   tinyxml2::XMLDocument* document;

   // Test

   v.set(2);

   document = v.to_XML();

   assert_true(document != NULL, LOG);

   // Test

   v.set(2);

   v.set_use(0, Variables::Target);
   v.set_use(1, Variables::Input);

   document = v.to_XML();

   v.set();

   v.from_XML(*document);

   assert_true(v.get_variables_number() == 2, LOG);
   assert_true(v.get_use(0) == Variables::Target, LOG);
   assert_true(v.get_use(1) == Variables::Input, LOG);

}
Exemplo n.º 2
0
void VariablesTest::test_get_variables_number(void)
{
   message += "test_get_variables_number\n";

   Variables v;

   assert_true(v.get_variables_number() == 0, LOG);
}
Exemplo n.º 3
0
void VariablesTest::test_convert_time_series(void)
{
    message += "test_convert_time_series\n";

    Variables v;

    // Test

    v.set(1);

    v.convert_time_series(1);

    assert_true(v.get_variables_number() == 2, LOG);
    assert_true(v.count_inputs_number() == 1, LOG);
    assert_true(v.count_targets_number() == 1, LOG);
}