def container_deletion_successful_string(): global tests vector_string = libStlContainers.vector_string() vector_string.append("YAWN") vector_string.__delitem__(0) equals(vector_string.__len__(), 0) tests += 1
def container_clear_successful_string(): global tests vector_string = libStlContainers.vector_string() vector_string.append("A") vector_string.append("B") vector_string.append("C") vector_string.clear() equals(vector_string.__len__(), 0) tests += 1
def container_deletion2_successful_string(): global tests vector_string = libStlContainers.vector_string() vector_string.append("A") vector_string.append("B") vector_string.append("C") vector_string.__delitem__(1) equals(vector_string[0], "A") equals(vector_string[1], "C") tests += 1
def container_sort_correct_string(): global tests vector_string = libStlContainers.vector_string() vector_string.append("C") vector_string.append("A") vector_string.append("B") vector_string.sort() equals(vector_string[0], "A") equals(vector_string[1], "B") equals(vector_string[2], "C") tests += 1
def container_stress_append_and_delete_correct_string(): global tests vector_string = libStlContainers.vector_string() i = 0 while i < 10000: vector_string.append("A") i += 1 equals(vector_string.__len__(), 10000) i = 5000 while i > 0: vector_string.__delitem__(i) i -= 1 equals(vector_string.__len__(), 5000) vector_string.clear() equals(vector_string.__len__(), 0) tests += 1
# Autor: Michal Andrzejewski # # # print 'Now running tests from Python_test.py..' import libStlContainers map_int_string = libStlContainers.map_int_string() vector_int = libStlContainers.vector_int() set_int = libStlContainers.set_int() vector_double = libStlContainers.vector_double() vector_string = libStlContainers.vector_string() set_double = libStlContainers.set_double() set_string = libStlContainers.set_string() map_int_string[0] = "a" map_int_string[1] = "b" map_int_string[6] = "c" if map_int_string[6] != "c": print "Error" vector_int.append(0) vector_int.append(0) vector_int.append(1) vector_int.append(2) vector_int.append(3) if vector_int.__len__() != 5:
def container_index_operator_works_string(): global tests vector_string = libStlContainers.vector_string() vector_string.append("YAWN") equals(vector_string[0], "YAWN") tests += 1
def container_append_successful_string(): global tests vector_string = libStlContainers.vector_string() vector_string.append("YAWN") equals(vector_string.__len__(), 1) tests += 1
def container_creation_successful_string(): global tests vector_string = libStlContainers.vector_string() equals(vector_string.__len__(), 0) tests += 1
def container_count_correct_string(): global tests vector_string = libStlContainers.vector_string() vector_string.append("A") equals(vector_string.count("A"), 1) tests += 1
def container_indexing_correct_string(): global tests vector_string = libStlContainers.vector_string() vector_string.append("A") equals(vector_string.index("A"), 0) tests += 1
def container_contains_correct_string(): global tests vector_string = libStlContainers.vector_string() vector_string.append("A") equals(vector_string.__contains__("A"), True) tests += 1