int main(void)
The main entry point of the program.
void test_const_array()
Tests the usage of a const Array object.
void test_default_constructor()
Tests the default constructor of the Array class.
void test_out_of_bounds()
Tests out-of-bounds access to ensure exceptions are thrown.
void test_copy_and_assignment()
Tests the copy constructor and assignment operator.
void test_uint_constructor()
Tests the constructor that takes an unsigned int as a parameter.