package tests import "core:testing" import list "../" Entity :: struct { id: int, using node: list.IntrusiveListNode, position: [2]f32, } IntrusiveListTestData :: struct { nodes: [3]Entity, list: list.IntrusiveList, first, second, last: ^list.IntrusiveListNode, } intrusive_list_setup_data :: proc(data: ^IntrusiveListTestData) { for i in 0..