Skip to content

Commit

Permalink
add stub tests for all the new vtables and methods
Browse files Browse the repository at this point in the history
  • Loading branch information
Whiteknight committed Oct 29, 2009
1 parent 2a60816 commit 5a3e8c2
Showing 1 changed file with 48 additions and 4 deletions.
52 changes: 48 additions & 4 deletions t/10-nummatrix.t
Expand Up @@ -19,8 +19,30 @@ sub MAIN () {
};
plan(11);
create_nummatrix2d();
set_number_nummatrix2d();
get_number_nummatrix2d();
vtable_set_number_keyed();
vtable_get_number_keyed();
vtable_get_attr_keyed_str();
vtable_get_integer_keyed();
vtable_set_integer_keyed();
vtable_get_string();
vtable_get_string_keyed();
vtable_get_pmc_keyed();
vtable_set_pmc_keyed();
vtable_get_number_keyed_int();
vtable_set_number_keyed_int();
vtable_get_integer_keyed_int();
vtable_set_integer_keyed_int();
vtable_get_string_keyed_int();
vtable_get_pmc_keyed_int();
vtable_set_pmc_keyed_int();
vtable_add_nummatrix2d();
vtable_multiply_nummatrix2d();
vtable_clone();
method_resize();
method_fill();
method_transpose();
method_mem_transpose();
method_iterate_function_inplace();
}

sub create_nummatrix2d() {
Expand All @@ -32,7 +54,7 @@ sub create_nummatrix2d() {
}
}
sub set_number_nummatrix2d() {
sub vtable_set_number_keyed() {
Q:PIR {
push_eh can_not_set
$P0 = new 'NumMatrix2D'
Expand All @@ -47,7 +69,7 @@ sub set_number_nummatrix2d() {
}
}

sub get_number_nummatrix2d() {
sub vtable_get_number_keyed() {
Q:PIR {
$P0 = new 'NumMatrix2D'
$P0[2;2] = 3.0
Expand Down Expand Up @@ -83,3 +105,25 @@ sub get_number_nummatrix2d() {
}
}
sub vtable_get_attr_keyed_str() {}
sub vtable_get_integer_keyed() {}
sub vtable_set_integer_keyed() {}
sub vtable_get_string() {}
sub vtable_get_string_keyed() {}
sub vtable_get_pmc_keyed() {}
sub vtable_set_pmc_keyed() {}
sub vtable_get_number_keyed_int() {}
sub vtable_set_number_keyed_int() {}
sub vtable_get_integer_keyed_int() {}
sub vtable_set_integer_keyed_int() {}
sub vtable_get_string_keyed_int() {}
sub vtable_get_pmc_keyed_int() {}
sub vtable_set_pmc_keyed_int() {}
sub vtable_add_nummatrix2d() {}
sub vtable_multiply_nummatrix2d() {}
sub vtable_clone() {}
sub method_resize() {}
sub method_fill() {}
sub method_transpose() {}
sub method_mem_transpose() {}
sub method_iterate_function_inplace() {}

0 comments on commit 5a3e8c2

Please sign in to comment.