astrotypes  0.0
Classes | Functions
pss::astrotypes::test Namespace Reference

Classes

struct  DimensionA
 
struct  DimensionB
 
struct  DimensionC
 
class  MultiArrayTest
 
class  NumericalRepresentationTest
 
struct  ParentType
 
class  PointerAllocatorTest
 
class  ResizeAdapterTest
 
class  SliceTest
 
class  StandardAllocatorTest
 
class  TestDimensionStream
 
class  TestMultiArray
 
class  TestMultiArrayMixin
 An instantiation of the MutliArray template for unit tests. More...
 
class  TestSliceMixin
 
class  TimeFrequencyTest
 

Functions

 TEST_F (MultiArrayTest, test_single_dimension_size)
 
 TEST_F (MultiArrayTest, test_single_dimension_const_iterator)
 
 TEST_F (MultiArrayTest, test_two_dimension_1_slice_operator_DimensionB_const_iterator)
 
 TEST_F (MultiArrayTest, test_two_dimension_1_slice_DimensionA_const_iterator)
 
 TEST_F (MultiArrayTest, test_two_dimension_1_slice_operator_DimensionA_const_iterator)
 
 TEST_F (MultiArrayTest, test_two_dimension_transpose_constructor)
 
 TEST_F (MultiArrayTest, test_three_dimension_size)
 
 TEST_F (MultiArrayTest, test_three_dimension_square_bracket_operator)
 
 TEST_F (MultiArrayTest, test_const_three_dimension_square_bracket_operator)
 
 TEST_F (MultiArrayTest, test_three_dimension_slice_operator)
 
 TEST_F (MultiArrayTest, test_const_three_dimension_slice_operator)
 
 TEST_F (MultiArrayTest, test_three_dimension_std_copy)
 
 TEST_F (MultiArrayTest, test_one_dimension_resize)
 
 TEST_F (MultiArrayTest, test_one_dimension_resize_with_value)
 
 TEST_F (MultiArrayTest, test_two_dimension_resize_with_value)
 
 TEST_F (MultiArrayTest, test_three_dimension_resize)
 
 TEST_F (MultiArrayTest, test_three_dimension_resize_multiple_args)
 
 TEST_F (MultiArrayTest, test_three_dimension_data_size)
 
 TEST_F (MultiArrayTest, test_three_dimension_equal_operator)
 
 TEST_F (MultiArrayTest, test_has_dimension)
 
 TEST_F (MultiArrayTest, test_has_exact_dimensions)
 
 TEST_F (NumericalRepresentationTest, test_c_array)
 
 TEST_F (NumericalRepresentationTest, test_std_vector)
 
 TEST_F (NumericalRepresentationTest, test_std_map)
 
 TEST_F (NumericalRepresentationTest, test_std_list)
 
 TEST (PointerAllocatorTest, test_std_vector)
 
template<typename T , typename Dim , typename... Dims, typename... SDims>
TestDimensionStream< SDims...> & operator>> (TestDimensionStream< SDims...> &is, TestMultiArray< T, Dim, Dims...> &)
 
 TEST_F (ResizeAdapterTest, test_single_adapter)
 
 TEST_F (ResizeAdapterTest, test_chained_adapter)
 
 TEST_F (ResizeAdapterTest, test_multi_dim_adapter)
 
 TEST_F (SliceTest, test_single_dimension)
 
 TEST_F (SliceTest, test_single_dimension_iterators)
 
 TEST_F (SliceTest, test_single_dimension_iterators_diff)
 
 TEST_F (SliceTest, test_single_dimension_equals)
 
 TEST_F (SliceTest, test_one_dimensions_slice_copy)
 
 TEST_F (SliceTest, test_singe_dimension_slice_iterators_copy)
 
 TEST_F (SliceTest, test_two_dimensions)
 
 TEST_F (SliceTest, test_two_dimensions_contructor_out_of_order_dims)
 
 TEST_F (SliceTest, test_two_dimensions_slice_iterators)
 
 TEST_F (SliceTest, test_two_dimensions_slice_copy)
 
 TEST_F (SliceTest, test_two_dimensions_slice_iterators_copy)
 
 TEST_F (SliceTest, test_two_dimensions_slice_iterators_overlay)
 
 TEST_F (SliceTest, test_two_dimensions_slice_of_slice)
 
 TEST_F (SliceTest, test_two_dimensions_iterators_diff)
 
 TEST_F (SliceTest, test_three_dimensions)
 
 TEST_F (SliceTest, test_three_dimensions_same_dim_sub_slice)
 
 TEST_F (SliceTest, test_three_dimensions_slice_iterators)
 
 TEST_F (SliceTest, const_test_three_dimensions_slice_iterators)
 
 TEST_F (SliceTest, test_three_dimensions_iterators_diff)
 
 TEST_F (SliceTest, test_three_dimensions_equals)
 
 TEST_F (SliceTest, test_has_dimension)
 
 TEST_F (SliceTest, test_is_multi_dimension)
 
 TEST (StandardAllocatorTest, test_std_vector)
 
 TEST_F (TimeFrequencyTest, test_time_freq_instantiation)
 
 TEST_F (TimeFrequencyTest, test_time_freq_spectrum)
 
 TEST_F (TimeFrequencyTest, test_time_freq_slice)
 
 TEST_F (TimeFrequencyTest, test_time_freq_slice_copy)
 
 TEST_F (TimeFrequencyTest, test_time_freq_channel)
 
 TEST_F (TimeFrequencyTest, test_time_freq_channel_begin_end)
 
 TEST_F (TimeFrequencyTest, test_freq_time_instantiation)
 
 TEST_F (TimeFrequencyTest, test_freq_time_spectrum)
 
 TEST_F (TimeFrequencyTest, test_freq_time_channel)
 
 TEST_F (TimeFrequencyTest, test_time_freq_transpose)
 
 TEST_F (TimeFrequencyTest, test_freq_time_transpose)
 
 TEST_F (TimeFrequencyTest, test_time_freq_has_exact_dimensions)
 
 TEST_F (TimeFrequencyTest, test_freq_time_has_exact_dimensions)
 
 TEST_F (TimeFrequencyTest, test_time_freq_slice_has_dimension)
 
 TEST_F (TimeFrequencyTest, test_freq_time_slice_has_dimension)
 
 TEST_F (TimeFrequencyTest, test_time_freq_slice_has_exact_dimensions)
 
 TEST_F (TimeFrequencyTest, test_freq_time_slice_has_exact_dimensions)
 

Function Documentation

template<typename T , typename Dim , typename... Dims, typename... SDims>
TestDimensionStream<SDims...>& pss::astrotypes::test::operator>> ( TestDimensionStream< SDims...> &  is,
TestMultiArray< T, Dim, Dims...> &   
)

Definition at line 74 of file ResizeAdapterTest.cpp.

pss::astrotypes::test::TEST ( PointerAllocatorTest  ,
test_std_vector   
)

Definition at line 51 of file PointerAllocatorTest.cpp.

pss::astrotypes::test::TEST ( StandardAllocatorTest  ,
test_std_vector   
)

Definition at line 51 of file StandardAllocatorTest.cpp.

pss::astrotypes::test::TEST_F ( NumericalRepresentationTest  ,
test_c_array   
)

Definition at line 50 of file NumericalRepresentationTest.cpp.

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_single_dimension_size   
)

Definition at line 52 of file MultiArrayTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_time_freq_instantiation   
)

Definition at line 52 of file TimeFrequencyTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( NumericalRepresentationTest  ,
test_std_vector   
)

Definition at line 55 of file NumericalRepresentationTest.cpp.

pss::astrotypes::test::TEST_F ( NumericalRepresentationTest  ,
test_std_map   
)

Definition at line 60 of file NumericalRepresentationTest.cpp.

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_single_dimension_const_iterator   
)

Definition at line 62 of file MultiArrayTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( NumericalRepresentationTest  ,
test_std_list   
)

Definition at line 65 of file NumericalRepresentationTest.cpp.

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_time_freq_spectrum   
)

Definition at line 65 of file TimeFrequencyTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( ResizeAdapterTest  ,
test_single_adapter   
)

Definition at line 76 of file ResizeAdapterTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_two_dimension_1_slice_operator_DimensionB_const_iterator   
)

Definition at line 78 of file MultiArrayTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( ResizeAdapterTest  ,
test_chained_adapter   
)

Definition at line 89 of file ResizeAdapterTest.cpp.

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_time_freq_slice   
)

Definition at line 90 of file TimeFrequencyTest.cpp.

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_single_dimension   
)

Definition at line 107 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_time_freq_slice_copy   
)

Definition at line 108 of file TimeFrequencyTest.cpp.

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_two_dimension_1_slice_DimensionA_const_iterator   
)

Definition at line 111 of file MultiArrayTest.cpp.

pss::astrotypes::test::TEST_F ( ResizeAdapterTest  ,
test_multi_dim_adapter   
)

Definition at line 113 of file ResizeAdapterTest.cpp.

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_time_freq_channel   
)

Definition at line 118 of file TimeFrequencyTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_single_dimension_iterators   
)

Definition at line 124 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_two_dimension_1_slice_operator_DimensionA_const_iterator   
)

Definition at line 130 of file MultiArrayTest.cpp.

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_single_dimension_iterators_diff   
)

Definition at line 161 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_time_freq_channel_begin_end   
)

Definition at line 167 of file TimeFrequencyTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_single_dimension_equals   
)

Definition at line 174 of file SliceTest.cpp.

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_freq_time_instantiation   
)

Definition at line 176 of file TimeFrequencyTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_one_dimensions_slice_copy   
)

Definition at line 185 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_two_dimension_transpose_constructor   
)

Definition at line 188 of file MultiArrayTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_freq_time_spectrum   
)

Definition at line 189 of file TimeFrequencyTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_singe_dimension_slice_iterators_copy   
)

Definition at line 202 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_three_dimension_size   
)

Definition at line 205 of file MultiArrayTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_freq_time_channel   
)

Definition at line 212 of file TimeFrequencyTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_three_dimension_square_bracket_operator   
)

Definition at line 216 of file MultiArrayTest.cpp.

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_two_dimensions   
)

Definition at line 218 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_const_three_dimension_square_bracket_operator   
)

Definition at line 232 of file MultiArrayTest.cpp.

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_time_freq_transpose   
)

Definition at line 237 of file TimeFrequencyTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_three_dimension_slice_operator   
)

Definition at line 248 of file MultiArrayTest.cpp.

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_two_dimensions_contructor_out_of_order_dims   
)

Definition at line 255 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_freq_time_transpose   
)

Definition at line 261 of file TimeFrequencyTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_const_three_dimension_slice_operator   
)

Definition at line 268 of file MultiArrayTest.cpp.

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_time_freq_has_exact_dimensions   
)

Definition at line 284 of file TimeFrequencyTest.cpp.

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_two_dimensions_slice_iterators   
)

Definition at line 286 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_three_dimension_std_copy   
)

Definition at line 286 of file MultiArrayTest.cpp.

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_freq_time_has_exact_dimensions   
)

Definition at line 291 of file TimeFrequencyTest.cpp.

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_time_freq_slice_has_dimension   
)

Definition at line 298 of file TimeFrequencyTest.cpp.

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_freq_time_slice_has_dimension   
)

Definition at line 306 of file TimeFrequencyTest.cpp.

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_two_dimensions_slice_copy   
)

Definition at line 306 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_time_freq_slice_has_exact_dimensions   
)

Definition at line 314 of file TimeFrequencyTest.cpp.

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_one_dimension_resize   
)

Definition at line 319 of file MultiArrayTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_two_dimensions_slice_iterators_copy   
)

Definition at line 326 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( TimeFrequencyTest  ,
test_freq_time_slice_has_exact_dimensions   
)

Definition at line 326 of file TimeFrequencyTest.cpp.

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_one_dimension_resize_with_value   
)

Definition at line 331 of file MultiArrayTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_two_dimensions_slice_iterators_overlay   
)

Definition at line 342 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_two_dimension_resize_with_value   
)

Definition at line 346 of file MultiArrayTest.cpp.

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_three_dimension_resize   
)

Definition at line 361 of file MultiArrayTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_two_dimensions_slice_of_slice   
)

Definition at line 362 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_three_dimension_resize_multiple_args   
)

Definition at line 391 of file MultiArrayTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_three_dimension_data_size   
)

Definition at line 409 of file MultiArrayTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_two_dimensions_iterators_diff   
)

Definition at line 417 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_three_dimension_equal_operator   
)

Definition at line 419 of file MultiArrayTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_three_dimensions   
)

Definition at line 435 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_has_dimension   
)

Definition at line 441 of file MultiArrayTest.cpp.

pss::astrotypes::test::TEST_F ( MultiArrayTest  ,
test_has_exact_dimensions   
)

Definition at line 452 of file MultiArrayTest.cpp.

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_three_dimensions_same_dim_sub_slice   
)

Definition at line 470 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_three_dimensions_slice_iterators   
)

Definition at line 498 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( SliceTest  ,
const_test_three_dimensions_slice_iterators   
)

Definition at line 524 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_three_dimensions_iterators_diff   
)

Definition at line 555 of file SliceTest.cpp.

Here is the call graph for this function:

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_three_dimensions_equals   
)

Definition at line 574 of file SliceTest.cpp.

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_has_dimension   
)

Definition at line 598 of file SliceTest.cpp.

pss::astrotypes::test::TEST_F ( SliceTest  ,
test_is_multi_dimension   
)

Definition at line 605 of file SliceTest.cpp.