add test cases for array module