def test_vector_fill(self): program = "(let ((v (make-vector 1))) (vector-fill! v 5) v)" self.assertEvaluatesAs( program, Vector.from_list([Integer(5)]))
def test_vector(self): program = "(vector 1 2)" self.assertEvaluatesAs( program, Vector.from_list([Integer(1), Integer(2)]))
def test_list_to_vector(self): program = "(list->vector (list 1 2))" self.assertEvaluatesAs( program, Vector.from_list([Integer(1), Integer(2)]))
def test_make_vector_with_init(self): program = '(make-vector 1 3)' self.assertEvaluatesAs(program, Vector.from_list([Integer(3)]))
def test_vector_fill(self): program = "(let ((v (make-vector 1))) (vector-fill! v 5) v)" self.assertEvaluatesAs(program, Vector.from_list([Integer(5)]))
def test_list_to_vector(self): program = "(list->vector (list 1 2))" self.assertEvaluatesAs(program, Vector.from_list([Integer(1), Integer(2)]))
def test_vector(self): program = "(vector 1 2)" self.assertEvaluatesAs(program, Vector.from_list([Integer(1), Integer(2)]))