4
void named_vector_test () {
5
Test.add_func (VEE_TEST_NAMED_VECTOR_PREFIX + "new", () => {
6
var nv = new NamedVector<int> ("Hello,", 13, "world", 37, "!!", 69);
9
Test.message ("`new NamedVector ()` returned a null.");
13
Test.add_func (VEE_TEST_NAMED_VECTOR_PREFIX + "sanity", () => {
14
var nv = new NamedVector<int> ("A", 1, "B", 2, "C", 3);
16
var tmp_name = nv.names[0];
17
if (tmp_name != "A") {
18
Test.message ("Gotten value (%s) did not match the" +
19
" expected value (A)", nv.names[0]);
22
tmp_name = nv.names[1];
23
if (tmp_name != "B") {
24
Test.message ("Gotten value (%s) did not match the" +
25
" expected value (B)", nv.names[0]);
28
tmp_name = nv.names[2];
29
if (tmp_name != "C") {
30
Test.message ("Gotten value (%s) did not match the" +
31
" expected value (C)", nv.names[0]);
36
Test.add_func (VEE_TEST_NAMED_VECTOR_PREFIX + "foreach", () => {
37
var nv = new NamedVector<int> ("A", 1, "B", 2, "C", 3);
39
nv.foreach ((name, val) => {
40
message ("%s has the value: %i \n", name, val);