def METHOD_NAME(self):
    array_variable = ArrayVariable("Rev", "myarray", 3, "real", 2, self.matrix_var)
    self.assertEquals(array_variable.cpp(), "std::vector<std::vector<std::vector<decltype(mymatrix)>>> myarray = {{{mymatrix,mymatrix},{mymatrix,mymatrix}},{{mymatrix,mymatrix},{mymatrix,mymatrix}}};")
    self.assertEquals(array_variable.is_expression(), False)
    self.assertEquals(array_variable.is_eigen_compatible(), False)
    self.assertEquals(array_variable.is_reverse_mode(), True)
    self.assertEquals(array_variable.is_varmat_compatible(), True)