** (gtester): WARNING **: : Deprecated: Since GLib 2.62, gtester and gtester-report are deprecated. Port to TAP. /ArrayList/[Collection] type correctness: OK /ArrayList/[Collection] iterator returns all elements once: OK /ArrayList/[Collection] mutable iterator: OK /ArrayList/[Collection] contains, size and is_empty: OK /ArrayList/[Collection] add and remove: OK /ArrayList/[Collection] clear: OK /ArrayList/[Collection] add_all: OK /ArrayList/[Collection] contains_all: OK /ArrayList/[Collection] remove_all: OK /ArrayList/[Collection] retain_all: OK /ArrayList/[Collection] to_array: OK /ArrayList/[Collection] GObject properties: OK /ArrayList/[Collection] foreach: OK /ArrayList/[Collection] fold: OK /ArrayList/[Collection] map: OK /ArrayList/[Collection] scan: OK /ArrayList/[Collection] filter: OK /ArrayList/[Collection] chop: OK /ArrayList/[Collection] first_match: OK /ArrayList/[Collection] any_match: OK /ArrayList/[Collection] all_match: OK /ArrayList/[Collection] max_min: OK /ArrayList/[Collection] order_by: OK /ArrayList/[List] iterator is ordered: OK /ArrayList/[List] list iterator: OK /ArrayList/[List] duplicates are retained: OK /ArrayList/[List] get: OK /ArrayList/[List] set: OK /ArrayList/[List] insert: OK /ArrayList/[List] remove_at: OK /ArrayList/[List] index_of: OK /ArrayList/[List] first: OK /ArrayList/[List] last: OK /ArrayList/[List] insert_all: OK /ArrayList/[List] slice: OK /ArrayList/[List] bi-directional list iterator: OK /ArrayList/[ArrayList] selected functions: OK /ArrayList/[ArrayList] small sort (insertion): OK /ArrayList/[ArrayList] big sort (timsort): OK /ArrayList/[ArrayList] typed to_array calls: OK /ArrayQueue/[Collection] type correctness: OK /ArrayQueue/[Collection] iterator returns all elements once: OK /ArrayQueue/[Collection] mutable iterator: OK /ArrayQueue/[Collection] contains, size and is_empty: OK /ArrayQueue/[Collection] add and remove: OK /ArrayQueue/[Collection] clear: OK /ArrayQueue/[Collection] add_all: OK /ArrayQueue/[Collection] contains_all: OK /ArrayQueue/[Collection] remove_all: OK /ArrayQueue/[Collection] retain_all: OK /ArrayQueue/[Collection] to_array: OK /ArrayQueue/[Collection] GObject properties: OK /ArrayQueue/[Collection] foreach: OK /ArrayQueue/[Collection] fold: OK /ArrayQueue/[Collection] map: OK /ArrayQueue/[Collection] scan: OK /ArrayQueue/[Collection] filter: OK /ArrayQueue/[Collection] chop: OK /ArrayQueue/[Collection] first_match: OK /ArrayQueue/[Collection] any_match: OK /ArrayQueue/[Collection] all_match: OK /ArrayQueue/[Collection] max_min: OK /ArrayQueue/[Collection] order_by: OK /ArrayQueue/[Queue] capacity bound: OK /ArrayQueue/[Queue] one element operation: OK /ArrayQueue/[Queue] GObject properties: OK /ArrayQueue/[Deque] queue use: OK /ArrayQueue/[Deque] stack use: OK /ArrayQueue/[Deque] reversed stack use: OK /ConcurrentList/[Collection] type correctness: OK /ConcurrentList/[Collection] iterator returns all elements once: OK /ConcurrentList/[Collection] mutable iterator: OK /ConcurrentList/[Collection] contains, size and is_empty: OK /ConcurrentList/[Collection] add and remove: OK /ConcurrentList/[Collection] clear: OK /ConcurrentList/[Collection] add_all: OK /ConcurrentList/[Collection] contains_all: OK /ConcurrentList/[Collection] remove_all: OK /ConcurrentList/[Collection] retain_all: OK /ConcurrentList/[Collection] to_array: OK /ConcurrentList/[Collection] GObject properties: OK /ConcurrentList/[Collection] foreach: OK /ConcurrentList/[Collection] fold: OK /ConcurrentList/[Collection] map: OK /ConcurrentList/[Collection] scan: OK /ConcurrentList/[Collection] filter: OK /ConcurrentList/[Collection] chop: OK /ConcurrentList/[Collection] first_match: OK /ConcurrentList/[Collection] any_match: OK /ConcurrentList/[Collection] all_match: OK /ConcurrentList/[Collection] max_min: OK /ConcurrentList/[Collection] order_by: OK /ConcurrentList/[List] iterator is ordered: OK /ConcurrentList/[List] list iterator: OK /ConcurrentList/[List] duplicates are retained: OK /ConcurrentList/[List] get: OK /ConcurrentList/[List] set: OK /ConcurrentList/[List] insert: OK /ConcurrentList/[List] remove_at: OK /ConcurrentList/[List] index_of: OK /ConcurrentList/[List] first: OK /ConcurrentList/[List] last: OK /ConcurrentList/[List] insert_all: OK /ConcurrentList/[List] slice: OK /ConcurrentSet/[Collection] type correctness: OK /ConcurrentSet/[Collection] iterator returns all elements once: OK /ConcurrentSet/[Collection] mutable iterator: OK /ConcurrentSet/[Collection] contains, size and is_empty: OK /ConcurrentSet/[Collection] add and remove: OK /ConcurrentSet/[Collection] clear: OK /ConcurrentSet/[Collection] add_all: OK /ConcurrentSet/[Collection] contains_all: OK /ConcurrentSet/[Collection] remove_all: OK /ConcurrentSet/[Collection] retain_all: OK /ConcurrentSet/[Collection] to_array: OK /ConcurrentSet/[Collection] GObject properties: OK /ConcurrentSet/[Collection] foreach: OK /ConcurrentSet/[Collection] fold: OK /ConcurrentSet/[Collection] map: OK /ConcurrentSet/[Collection] scan: OK /ConcurrentSet/[Collection] filter: OK /ConcurrentSet/[Collection] chop: OK /ConcurrentSet/[Collection] first_match: OK /ConcurrentSet/[Collection] any_match: OK /ConcurrentSet/[Collection] all_match: OK /ConcurrentSet/[Collection] max_min: OK /ConcurrentSet/[Collection] order_by: OK /ConcurrentSet/[Set] duplicates are ignored: OK /ConcurrentSet/[SortedSet] first: OK /ConcurrentSet/[SortedSet] last: OK /ConcurrentSet/[SortedSet] ordering: OK /ConcurrentSet/[SortedSet] iterator at: OK /ConcurrentSet/[SortedSet] lower: OK /ConcurrentSet/[SortedSet] higher: OK /ConcurrentSet/[SortedSet] floor: OK /ConcurrentSet/[SortedSet] ceil: OK /ConcurrentSet/Head Subset/[Collection] size: OK /ConcurrentSet/Head Subset/[Collection] contains: OK /ConcurrentSet/Head Subset/[Collection] add: OK /ConcurrentSet/Head Subset/[Collection] remove: OK /ConcurrentSet/Head Subset/[Collection] iterator: OK /ConcurrentSet/Head Subset/[Collection] clear: OK /ConcurrentSet/Head Subset/[SortedSet] iterator at: OK /ConcurrentSet/Head Subset/[SortedSet] lower: OK /ConcurrentSet/Head Subset/[SortedSet] higher: OK /ConcurrentSet/Head Subset/[SortedSet] ceil: OK /ConcurrentSet/Head Subset/[SortedSet] floor: OK /ConcurrentSet/Head Subset/[SortedSet] subsets: OK /ConcurrentSet/Head Subset/[SortedSet] boundaries: OK /ConcurrentSet/Tail Subset/[Collection] size: OK /ConcurrentSet/Tail Subset/[Collection] contains: OK /ConcurrentSet/Tail Subset/[Collection] add: OK /ConcurrentSet/Tail Subset/[Collection] remove: OK /ConcurrentSet/Tail Subset/[Collection] iterator: OK /ConcurrentSet/Tail Subset/[Collection] clear: OK /ConcurrentSet/Tail Subset/[SortedSet] iterator at: OK /ConcurrentSet/Tail Subset/[SortedSet] lower: OK /ConcurrentSet/Tail Subset/[SortedSet] higher: OK /ConcurrentSet/Tail Subset/[SortedSet] ceil: OK /ConcurrentSet/Tail Subset/[SortedSet] floor: OK /ConcurrentSet/Tail Subset/[SortedSet] subsets: OK /ConcurrentSet/Tail Subset/[SortedSet] boundaries: OK /ConcurrentSet/Range Subset/[Collection] size: OK /ConcurrentSet/Range Subset/[Collection] contains: OK /ConcurrentSet/Range Subset/[Collection] add: OK /ConcurrentSet/Range Subset/[Collection] remove: OK /ConcurrentSet/Range Subset/[Collection] iterator: OK /ConcurrentSet/Range Subset/[Collection] clear: OK /ConcurrentSet/Range Subset/[SortedSet] iterator at: OK /ConcurrentSet/Range Subset/[SortedSet] lower: OK /ConcurrentSet/Range Subset/[SortedSet] higher: OK /ConcurrentSet/Range Subset/[SortedSet] ceil: OK /ConcurrentSet/Range Subset/[SortedSet] floor: OK /ConcurrentSet/Range Subset/[SortedSet] subsets: OK /ConcurrentSet/Range Subset/[SortedSet] boundaries: OK /ConcurrentSet/Empty Subset/[Collection] size: OK /ConcurrentSet/Empty Subset/[Collection] contains: OK /ConcurrentSet/Empty Subset/[Collection] add: OK /ConcurrentSet/Empty Subset/[Collection] remove: OK /ConcurrentSet/Empty Subset/[Collection] iterator: OK /ConcurrentSet/Empty Subset/[Collection] clear: OK /ConcurrentSet/Empty Subset/[SortedSet] iterator at: OK /ConcurrentSet/Empty Subset/[SortedSet] lower: OK /ConcurrentSet/Empty Subset/[SortedSet] higher: OK /ConcurrentSet/Empty Subset/[SortedSet] ceil: OK /ConcurrentSet/Empty Subset/[SortedSet] floor: OK /ConcurrentSet/Empty Subset/[SortedSet] subsets: OK /ConcurrentSet/Empty Subset/[SortedSet] boundaries: OK /Functions/[Functions] comparing and hashing strings: OK /Functions/[Functions] comparing and hashing int: OK /Functions/[Functions] comparing instances of Comparable: OK /Functions/[Functions] comparing and hashing instances of Hashable: OK /Functions/[Iterator] unfold: OK /Functions/[Iterator] concat: OK /HashMap/[Map] type correctness: OK /HashMap/[Map] has_key, size and is_empty: OK /HashMap/[Map] keys: OK /HashMap/[Map] values: OK /HashMap/[Map] entries: OK /HashMap/[Map] entry weak pointer lifetime: OK /HashMap/[Map] set all: OK /HashMap/[Map] unset all: OK /HashMap/[Map] has all: OK /HashMap/[Map] GObject properties: OK /HashMap/[Map] fold: OK /HashMap/[Map] foreach: OK /HashMultiMap/[MultiMap] type correctness: OK /HashMultiMap/[MultiMap] size: OK /HashMultiMap/[MultiMap] getting and setting: OK /HashMultiMap/[MultiMap] keys, all keys and values: OK /HashMultiMap/[HashMultiMap] selected functions: OK /HashMultiSet/[Collection] type correctness: OK /HashMultiSet/[Collection] iterator returns all elements once: OK /HashMultiSet/[Collection] mutable iterator: OK /HashMultiSet/[Collection] contains, size and is_empty: OK /HashMultiSet/[Collection] add and remove: OK /HashMultiSet/[Collection] clear: OK /HashMultiSet/[Collection] add_all: OK /HashMultiSet/[Collection] contains_all: OK /HashMultiSet/[Collection] remove_all: OK /HashMultiSet/[Collection] retain_all: OK /HashMultiSet/[Collection] to_array: OK /HashMultiSet/[Collection] GObject properties: OK /HashMultiSet/[Collection] foreach: OK /HashMultiSet/[Collection] fold: OK /HashMultiSet/[Collection] map: OK /HashMultiSet/[Collection] scan: OK /HashMultiSet/[Collection] filter: OK /HashMultiSet/[Collection] chop: OK /HashMultiSet/[Collection] first_match: OK /HashMultiSet/[Collection] any_match: OK /HashMultiSet/[Collection] all_match: OK /HashMultiSet/[Collection] max_min: OK /HashMultiSet/[Collection] order_by: OK /HashMultiSet/[MultiSet] duplicates are retained: OK /HashMultiSet/[HashMultiSet] selected functions: OK /HashSet/[Collection] type correctness: OK /HashSet/[Collection] iterator returns all elements once: OK /HashSet/[Collection] mutable iterator: OK /HashSet/[Collection] contains, size and is_empty: OK /HashSet/[Collection] add and remove: OK /HashSet/[Collection] clear: OK /HashSet/[Collection] add_all: OK /HashSet/[Collection] contains_all: OK /HashSet/[Collection] remove_all: OK /HashSet/[Collection] retain_all: OK /HashSet/[Collection] to_array: OK /HashSet/[Collection] GObject properties: OK /HashSet/[Collection] foreach: OK /HashSet/[Collection] fold: OK /HashSet/[Collection] map: OK /HashSet/[Collection] scan: OK /HashSet/[Collection] filter: OK /HashSet/[Collection] chop: OK /HashSet/[Collection] first_match: OK /HashSet/[Collection] any_match: OK /HashSet/[Collection] all_match: OK /HashSet/[Collection] max_min: OK /HashSet/[Collection] order_by: OK /HashSet/[Set] duplicates are ignored: OK /LinkedList/[Collection] type correctness: OK /LinkedList/[Collection] iterator returns all elements once: OK /LinkedList/[Collection] mutable iterator: OK /LinkedList/[Collection] contains, size and is_empty: OK /LinkedList/[Collection] add and remove: OK /LinkedList/[Collection] clear: OK /LinkedList/[Collection] add_all: OK /LinkedList/[Collection] contains_all: OK /LinkedList/[Collection] remove_all: OK /LinkedList/[Collection] retain_all: OK /LinkedList/[Collection] to_array: OK /LinkedList/[Collection] GObject properties: OK /LinkedList/[Collection] foreach: OK /LinkedList/[Collection] fold: OK /LinkedList/[Collection] map: OK /LinkedList/[Collection] scan: OK /LinkedList/[Collection] filter: OK /LinkedList/[Collection] chop: OK /LinkedList/[Collection] first_match: OK /LinkedList/[Collection] any_match: OK /LinkedList/[Collection] all_match: OK /LinkedList/[Collection] max_min: OK /LinkedList/[Collection] order_by: OK /LinkedList/[List] iterator is ordered: OK /LinkedList/[List] list iterator: OK /LinkedList/[List] duplicates are retained: OK /LinkedList/[List] get: OK /LinkedList/[List] set: OK /LinkedList/[List] insert: OK /LinkedList/[List] remove_at: OK /LinkedList/[List] index_of: OK /LinkedList/[List] first: OK /LinkedList/[List] last: OK /LinkedList/[List] insert_all: OK /LinkedList/[List] slice: OK /LinkedList/[List] bi-directional list iterator: OK /LinkedList/[LinkedList] sort: OK /LinkedList as Deque/[Collection] type correctness: OK /LinkedList as Deque/[Collection] iterator returns all elements once: OK /LinkedList as Deque/[Collection] mutable iterator: OK /LinkedList as Deque/[Collection] contains, size and is_empty: OK /LinkedList as Deque/[Collection] add and remove: OK /LinkedList as Deque/[Collection] clear: OK /LinkedList as Deque/[Collection] add_all: OK /LinkedList as Deque/[Collection] contains_all: OK /LinkedList as Deque/[Collection] remove_all: OK /LinkedList as Deque/[Collection] retain_all: OK /LinkedList as Deque/[Collection] to_array: OK /LinkedList as Deque/[Collection] GObject properties: OK /LinkedList as Deque/[Collection] foreach: OK /LinkedList as Deque/[Collection] fold: OK /LinkedList as Deque/[Collection] map: OK /LinkedList as Deque/[Collection] scan: OK /LinkedList as Deque/[Collection] filter: OK /LinkedList as Deque/[Collection] chop: OK /LinkedList as Deque/[Collection] first_match: OK /LinkedList as Deque/[Collection] any_match: OK /LinkedList as Deque/[Collection] all_match: OK /LinkedList as Deque/[Collection] max_min: OK /LinkedList as Deque/[Collection] order_by: OK /LinkedList as Deque/[Queue] capacity bound: OK /LinkedList as Deque/[Queue] one element operation: OK /LinkedList as Deque/[Queue] GObject properties: OK /LinkedList as Deque/[Deque] queue use: OK /LinkedList as Deque/[Deque] stack use: OK /LinkedList as Deque/[Deque] reversed stack use: OK /LinkedList as Deque/[LinkedList] selected functions: OK /PriorityQueue/[Collection] type correctness: OK /PriorityQueue/[Collection] iterator returns all elements once: OK /PriorityQueue/[Collection] mutable iterator: OK /PriorityQueue/[Collection] contains, size and is_empty: OK /PriorityQueue/[Collection] add and remove: OK /PriorityQueue/[Collection] clear: OK /PriorityQueue/[Collection] add_all: OK /PriorityQueue/[Collection] contains_all: OK /PriorityQueue/[Collection] remove_all: OK /PriorityQueue/[Collection] retain_all: OK /PriorityQueue/[Collection] to_array: OK /PriorityQueue/[Collection] GObject properties: OK /PriorityQueue/[Collection] foreach: OK /PriorityQueue/[Collection] fold: OK /PriorityQueue/[Collection] map: OK /PriorityQueue/[Collection] scan: OK /PriorityQueue/[Collection] filter: OK /PriorityQueue/[Collection] chop: OK /PriorityQueue/[Collection] first_match: OK /PriorityQueue/[Collection] any_match: OK /PriorityQueue/[Collection] all_match: OK /PriorityQueue/[Collection] max_min: OK /PriorityQueue/[Collection] order_by: OK /PriorityQueue/[Queue] capacity bound: OK /PriorityQueue/[Queue] one element operation: OK /PriorityQueue/[Queue] GObject properties: OK /PriorityQueue/[PriorityQueue] poll gives minimum: OK /ReadOnlyBidirList/[ReadOnlyCollection] unique read-only view instance: OK /ReadOnlyBidirList/[ReadOnlyCollection] immutable iterator: OK /ReadOnlyBidirList/[ReadOnlyCollection] immutable: OK /ReadOnlyBidirList/[ReadOnlyCollection] accurate view: OK /ReadOnlyBidirList/[ReadOnlyList] immutable iterator: OK /ReadOnlyBidirList/[ReadOnlyList] immutable: OK /ReadOnlyBidirList/[ReadOnlyList] accurate view: OK /ReadOnlyBidirList/[ReadOnlyBidirList] immutable iterator: OK /ReadOnlyCollection/[ReadOnlyCollection] unique read-only view instance: OK /ReadOnlyCollection/[ReadOnlyCollection] immutable iterator: OK /ReadOnlyCollection/[ReadOnlyCollection] immutable: OK /ReadOnlyCollection/[ReadOnlyCollection] accurate view: OK /ReadOnlyList/[ReadOnlyCollection] unique read-only view instance: OK /ReadOnlyList/[ReadOnlyCollection] immutable iterator: OK /ReadOnlyList/[ReadOnlyCollection] immutable: OK /ReadOnlyList/[ReadOnlyCollection] accurate view: OK /ReadOnlyList/[ReadOnlyList] immutable iterator: OK /ReadOnlyList/[ReadOnlyList] immutable: OK /ReadOnlyList/[ReadOnlyList] accurate view: OK /ReadOnlyMap/[ReadOnlyMap] unique read-only view instance: OK /ReadOnlyMap/[ReadOnlyMap] immutable iterator: OK /ReadOnlyMap/[ReadOnlyMap] immutable: OK /ReadOnlyMap/[ReadOnlyMap] accurate view: OK /ReadOnlySet/[ReadOnlyCollection] unique read-only view instance: OK /ReadOnlySet/[ReadOnlyCollection] immutable iterator: OK /ReadOnlySet/[ReadOnlyCollection] immutable: OK /ReadOnlySet/[ReadOnlyCollection] accurate view: OK /TreeMap/[Map] type correctness: OK /TreeMap/[Map] has_key, size and is_empty: OK /TreeMap/[Map] keys: OK /TreeMap/[Map] values: OK /TreeMap/[Map] entries: OK /TreeMap/[Map] entry weak pointer lifetime: OK /TreeMap/[Map] set all: OK /TreeMap/[Map] unset all: OK /TreeMap/[Map] has all: OK /TreeMap/[Map] GObject properties: OK /TreeMap/[Map] fold: OK /TreeMap/[Map] foreach: OK /TreeMap/[SortedMap] key ordering: OK /TreeMap/[SortedMap] first: OK /TreeMap/[SortedMap] last: OK /TreeMap/[SortedMap] iterator_at: OK /TreeMap/[SortedMap] lower: OK /TreeMap/[SortedMap] higher: OK /TreeMap/[SortedMap] floor: OK /TreeMap/[SortedMap] ceil: OK /TreeMap/[SortedMap] bi-directional iterators can go backward: OK /TreeMap/[SortedSet] bi-directional iterators can to end: OK /TreeMap/Head Submap/[Map] has_key, size and is_empty: OK /TreeMap/Head Submap/[Map] keys: OK /TreeMap/Head Submap/[Map] values: OK /TreeMap/Head Submap/[Map] entries: OK /TreeMap/Head Submap/[Map] get: OK /TreeMap/Head Submap/[Map] set: OK /TreeMap/Head Submap/[Map] unset: OK /TreeMap/Head Submap/[Map] clear: OK /TreeMap/Head Submap/[Map] iterators: OK /TreeMap/Head Submap/[SortedMap] boundaries: OK /TreeMap/Head Submap/[SortedMap] lower: OK /TreeMap/Head Submap/[SortedMap] higher: OK /TreeMap/Head Submap/[SortedMap] floor: OK /TreeMap/Head Submap/[SortedMap] ceil: OK /TreeMap/Head Submap/[SortedMap] iterator_at: OK /TreeMap/Head Submap/[SortedMap] submap and subsets: OK /TreeMap/Tail Submap/[Map] has_key, size and is_empty: OK /TreeMap/Tail Submap/[Map] keys: OK /TreeMap/Tail Submap/[Map] values: OK /TreeMap/Tail Submap/[Map] entries: OK /TreeMap/Tail Submap/[Map] get: OK /TreeMap/Tail Submap/[Map] set: OK /TreeMap/Tail Submap/[Map] unset: OK /TreeMap/Tail Submap/[Map] clear: OK /TreeMap/Tail Submap/[Map] iterators: OK /TreeMap/Tail Submap/[SortedMap] boundaries: OK /TreeMap/Tail Submap/[SortedMap] lower: OK /TreeMap/Tail Submap/[SortedMap] higher: OK /TreeMap/Tail Submap/[SortedMap] floor: OK /TreeMap/Tail Submap/[SortedMap] ceil: OK /TreeMap/Tail Submap/[SortedMap] iterator_at: OK /TreeMap/Tail Submap/[SortedMap] submap and subsets: OK /TreeMap/Range Submap/[Map] has_key, size and is_empty: OK /TreeMap/Range Submap/[Map] keys: OK /TreeMap/Range Submap/[Map] values: OK /TreeMap/Range Submap/[Map] entries: OK /TreeMap/Range Submap/[Map] get: OK /TreeMap/Range Submap/[Map] set: OK /TreeMap/Range Submap/[Map] unset: OK /TreeMap/Range Submap/[Map] clear: OK /TreeMap/Range Submap/[Map] iterators: OK /TreeMap/Range Submap/[SortedMap] boundaries: OK /TreeMap/Range Submap/[SortedMap] lower: OK /TreeMap/Range Submap/[SortedMap] higher: OK /TreeMap/Range Submap/[SortedMap] floor: OK /TreeMap/Range Submap/[SortedMap] ceil: OK /TreeMap/Range Submap/[SortedMap] iterator_at: OK /TreeMap/Range Submap/[SortedMap] submap and subsets: OK /TreeMap/Empty Submap/[Map] has_key, size and is_empty: OK /TreeMap/Empty Submap/[Map] keys: OK /TreeMap/Empty Submap/[Map] values: OK /TreeMap/Empty Submap/[Map] entries: OK /TreeMap/Empty Submap/[Map] get: OK /TreeMap/Empty Submap/[Map] set: OK /TreeMap/Empty Submap/[Map] unset: OK /TreeMap/Empty Submap/[Map] clear: OK /TreeMap/Empty Submap/[Map] iterators: OK /TreeMap/Empty Submap/[SortedMap] boundaries: OK /TreeMap/Empty Submap/[SortedMap] lower: OK /TreeMap/Empty Submap/[SortedMap] higher: OK /TreeMap/Empty Submap/[SortedMap] floor: OK /TreeMap/Empty Submap/[SortedMap] ceil: OK /TreeMap/Empty Submap/[SortedMap] iterator_at: OK /TreeMap/Empty Submap/[SortedMap] submap and subsets: OK /TreeMap/Head Subset/[BidirSortedSet] bi-directional iterator: OK /TreeMap/Tail Subset/[BidirSortedSet] bi-directional iterator: OK /TreeMap/Range Subset/[BidirSortedSet] bi-directional iterator: OK /TreeMap/Empty Subset/[BidirSortedSet] bi-directional iterator: OK /TreeMultiMap/[MultiMap] type correctness: OK /TreeMultiMap/[MultiMap] size: OK /TreeMultiMap/[MultiMap] getting and setting: OK /TreeMultiMap/[MultiMap] keys, all keys and values: OK /TreeMultiSet/[Collection] type correctness: OK /TreeMultiSet/[Collection] iterator returns all elements once: OK /TreeMultiSet/[Collection] mutable iterator: OK /TreeMultiSet/[Collection] contains, size and is_empty: OK /TreeMultiSet/[Collection] add and remove: OK /TreeMultiSet/[Collection] clear: OK /TreeMultiSet/[Collection] add_all: OK /TreeMultiSet/[Collection] contains_all: OK /TreeMultiSet/[Collection] remove_all: OK /TreeMultiSet/[Collection] retain_all: OK /TreeMultiSet/[Collection] to_array: OK /TreeMultiSet/[Collection] GObject properties: OK /TreeMultiSet/[Collection] foreach: OK /TreeMultiSet/[Collection] fold: OK /TreeMultiSet/[Collection] map: OK /TreeMultiSet/[Collection] scan: OK /TreeMultiSet/[Collection] filter: OK /TreeMultiSet/[Collection] chop: OK /TreeMultiSet/[Collection] first_match: OK /TreeMultiSet/[Collection] any_match: OK /TreeMultiSet/[Collection] all_match: OK /TreeMultiSet/[Collection] max_min: OK /TreeMultiSet/[Collection] order_by: OK /TreeMultiSet/[MultiSet] duplicates are retained: OK /TreeSet/[Collection] type correctness: OK /TreeSet/[Collection] iterator returns all elements once: OK /TreeSet/[Collection] mutable iterator: OK /TreeSet/[Collection] contains, size and is_empty: OK /TreeSet/[Collection] add and remove: OK /TreeSet/[Collection] clear: OK /TreeSet/[Collection] add_all: OK /TreeSet/[Collection] contains_all: OK /TreeSet/[Collection] remove_all: OK /TreeSet/[Collection] retain_all: OK /TreeSet/[Collection] to_array: OK /TreeSet/[Collection] GObject properties: OK /TreeSet/[Collection] foreach: OK /TreeSet/[Collection] fold: OK /TreeSet/[Collection] map: OK /TreeSet/[Collection] scan: OK /TreeSet/[Collection] filter: OK /TreeSet/[Collection] chop: OK /TreeSet/[Collection] first_match: OK /TreeSet/[Collection] any_match: OK /TreeSet/[Collection] all_match: OK /TreeSet/[Collection] max_min: OK /TreeSet/[Collection] order_by: OK /TreeSet/[Set] duplicates are ignored: OK /TreeSet/[SortedSet] first: OK /TreeSet/[SortedSet] last: OK /TreeSet/[SortedSet] ordering: OK /TreeSet/[SortedSet] iterator at: OK /TreeSet/[SortedSet] lower: OK /TreeSet/[SortedSet] higher: OK /TreeSet/[SortedSet] floor: OK /TreeSet/[SortedSet] ceil: OK /TreeSet/[SortedSet] bi-directional iterators can go backward: OK /TreeSet/[SortedSet] bi-directional iterators are mutable: OK /TreeSet/[SortedSet] bi-directional iterators can to beginning: OK /TreeSet/[SortedSet] bi-directional iterators can to end: OK /TreeSet/[TreeSet] add and remove: OK /TreeSet/Head Subset/[Collection] size: OK /TreeSet/Head Subset/[Collection] contains: OK /TreeSet/Head Subset/[Collection] add: OK /TreeSet/Head Subset/[Collection] remove: OK /TreeSet/Head Subset/[Collection] iterator: OK /TreeSet/Head Subset/[Collection] clear: OK /TreeSet/Head Subset/[SortedSet] iterator at: OK /TreeSet/Head Subset/[SortedSet] lower: OK /TreeSet/Head Subset/[SortedSet] higher: OK /TreeSet/Head Subset/[SortedSet] ceil: OK /TreeSet/Head Subset/[SortedSet] floor: OK /TreeSet/Head Subset/[SortedSet] subsets: OK /TreeSet/Head Subset/[SortedSet] boundaries: OK /TreeSet/Tail Subset/[Collection] size: OK /TreeSet/Tail Subset/[Collection] contains: OK /TreeSet/Tail Subset/[Collection] add: OK /TreeSet/Tail Subset/[Collection] remove: OK /TreeSet/Tail Subset/[Collection] iterator: OK /TreeSet/Tail Subset/[Collection] clear: OK /TreeSet/Tail Subset/[SortedSet] iterator at: OK /TreeSet/Tail Subset/[SortedSet] lower: OK /TreeSet/Tail Subset/[SortedSet] higher: OK /TreeSet/Tail Subset/[SortedSet] ceil: OK /TreeSet/Tail Subset/[SortedSet] floor: OK /TreeSet/Tail Subset/[SortedSet] subsets: OK /TreeSet/Tail Subset/[SortedSet] boundaries: OK /TreeSet/Range Subset/[Collection] size: OK /TreeSet/Range Subset/[Collection] contains: OK /TreeSet/Range Subset/[Collection] add: OK /TreeSet/Range Subset/[Collection] remove: OK /TreeSet/Range Subset/[Collection] iterator: OK /TreeSet/Range Subset/[Collection] clear: OK /TreeSet/Range Subset/[SortedSet] iterator at: OK /TreeSet/Range Subset/[SortedSet] lower: OK /TreeSet/Range Subset/[SortedSet] higher: OK /TreeSet/Range Subset/[SortedSet] ceil: OK /TreeSet/Range Subset/[SortedSet] floor: OK /TreeSet/Range Subset/[SortedSet] subsets: OK /TreeSet/Range Subset/[SortedSet] boundaries: OK /TreeSet/Empty Subset/[Collection] size: OK /TreeSet/Empty Subset/[Collection] contains: OK /TreeSet/Empty Subset/[Collection] add: OK /TreeSet/Empty Subset/[Collection] remove: OK /TreeSet/Empty Subset/[Collection] iterator: OK /TreeSet/Empty Subset/[Collection] clear: OK /TreeSet/Empty Subset/[SortedSet] iterator at: OK /TreeSet/Empty Subset/[SortedSet] lower: OK /TreeSet/Empty Subset/[SortedSet] higher: OK /TreeSet/Empty Subset/[SortedSet] ceil: OK /TreeSet/Empty Subset/[SortedSet] floor: OK /TreeSet/Empty Subset/[SortedSet] subsets: OK /TreeSet/Empty Subset/[SortedSet] boundaries: OK /TreeSet/Head Subset/[BidirSortedSet] bi-directional iterator: OK /TreeSet/Tail Subset/[BidirSortedSet] bi-directional iterator: OK /TreeSet/Range Subset/[BidirSortedSet] bi-directional iterator: OK /TreeSet/Empty Subset/[BidirSortedSet] bi-directional iterator: OK /UnrolledLinkedList/[Collection] type correctness: OK /UnrolledLinkedList/[Collection] iterator returns all elements once: OK /UnrolledLinkedList/[Collection] mutable iterator: OK /UnrolledLinkedList/[Collection] contains, size and is_empty: OK /UnrolledLinkedList/[Collection] add and remove: OK /UnrolledLinkedList/[Collection] clear: OK /UnrolledLinkedList/[Collection] add_all: OK /UnrolledLinkedList/[Collection] contains_all: OK /UnrolledLinkedList/[Collection] remove_all: OK /UnrolledLinkedList/[Collection] retain_all: OK /UnrolledLinkedList/[Collection] to_array: OK /UnrolledLinkedList/[Collection] GObject properties: OK /UnrolledLinkedList/[Collection] foreach: OK /UnrolledLinkedList/[Collection] fold: OK /UnrolledLinkedList/[Collection] map: OK /UnrolledLinkedList/[Collection] scan: OK /UnrolledLinkedList/[Collection] filter: OK /UnrolledLinkedList/[Collection] chop: OK /UnrolledLinkedList/[Collection] first_match: OK /UnrolledLinkedList/[Collection] any_match: OK /UnrolledLinkedList/[Collection] all_match: OK /UnrolledLinkedList/[Collection] max_min: OK /UnrolledLinkedList/[Collection] order_by: OK /UnrolledLinkedList/[List] iterator is ordered: OK /UnrolledLinkedList/[List] list iterator: OK /UnrolledLinkedList/[List] duplicates are retained: OK /UnrolledLinkedList/[List] get: OK /UnrolledLinkedList/[List] set: OK /UnrolledLinkedList/[List] insert: OK /UnrolledLinkedList/[List] remove_at: OK /UnrolledLinkedList/[List] index_of: OK /UnrolledLinkedList/[List] first: OK /UnrolledLinkedList/[List] last: OK /UnrolledLinkedList/[List] insert_all: OK /UnrolledLinkedList/[List] slice: OK /UnrolledLinkedList/[List] bi-directional list iterator: OK /UnrolledLinkedList/[UnrolledLinkedList] sort: OK /UnrolledLinkedList as Deque/[Collection] type correctness: OK /UnrolledLinkedList as Deque/[Collection] iterator returns all elements once: OK /UnrolledLinkedList as Deque/[Collection] mutable iterator: OK /UnrolledLinkedList as Deque/[Collection] contains, size and is_empty: OK /UnrolledLinkedList as Deque/[Collection] add and remove: OK /UnrolledLinkedList as Deque/[Collection] clear: OK /UnrolledLinkedList as Deque/[Collection] add_all: OK /UnrolledLinkedList as Deque/[Collection] contains_all: OK /UnrolledLinkedList as Deque/[Collection] remove_all: OK /UnrolledLinkedList as Deque/[Collection] retain_all: OK /UnrolledLinkedList as Deque/[Collection] to_array: OK /UnrolledLinkedList as Deque/[Collection] GObject properties: OK /UnrolledLinkedList as Deque/[Collection] foreach: OK /UnrolledLinkedList as Deque/[Collection] fold: OK /UnrolledLinkedList as Deque/[Collection] map: OK /UnrolledLinkedList as Deque/[Collection] scan: OK /UnrolledLinkedList as Deque/[Collection] filter: OK /UnrolledLinkedList as Deque/[Collection] chop: OK /UnrolledLinkedList as Deque/[Collection] first_match: OK /UnrolledLinkedList as Deque/[Collection] any_match: OK /UnrolledLinkedList as Deque/[Collection] all_match: OK /UnrolledLinkedList as Deque/[Collection] max_min: OK /UnrolledLinkedList as Deque/[Collection] order_by: OK /UnrolledLinkedList as Deque/[Queue] capacity bound: OK /UnrolledLinkedList as Deque/[Queue] one element operation: OK /UnrolledLinkedList as Deque/[Queue] GObject properties: OK /UnrolledLinkedList as Deque/[Deque] queue use: OK /UnrolledLinkedList as Deque/[Deque] stack use: OK /UnrolledLinkedList as Deque/[Deque] reversed stack use: OK /UnrolledLinkedList as Deque/[UnrolledLinkedList] selected functions: OK PASS: tests ** (gtester): WARNING **: : Deprecated: Since GLib 2.62, gtester and gtester-report are deprecated. Port to TAP. /ArrayList/[Collection] type correctness: OK /ArrayList/[Collection] iterator returns all elements once: OK /ArrayList/[Collection] mutable iterator: OK /ArrayList/[Collection] contains, size and is_empty: OK /ArrayList/[Collection] add and remove: OK /ArrayList/[Collection] clear: OK /ArrayList/[Collection] add_all: OK /ArrayList/[Collection] contains_all: OK /ArrayList/[Collection] remove_all: OK /ArrayList/[Collection] retain_all: OK /ArrayList/[Collection] to_array: OK /ArrayList/[Collection] GObject properties: OK /ArrayList/[Collection] foreach: OK /ArrayList/[Collection] fold: OK /ArrayList/[Collection] map: OK /ArrayList/[Collection] scan: OK /ArrayList/[Collection] filter: OK /ArrayList/[Collection] chop: OK /ArrayList/[Collection] first_match: OK /ArrayList/[Collection] any_match: OK /ArrayList/[Collection] all_match: OK /ArrayList/[Collection] max_min: OK /ArrayList/[Collection] order_by: OK /ArrayList/[List] iterator is ordered: OK /ArrayList/[List] list iterator: OK /ArrayList/[List] duplicates are retained: OK /ArrayList/[List] get: OK /ArrayList/[List] set: OK /ArrayList/[List] insert: OK /ArrayList/[List] remove_at: OK /ArrayList/[List] index_of: OK /ArrayList/[List] first: OK /ArrayList/[List] last: OK /ArrayList/[List] insert_all: OK /ArrayList/[List] slice: OK /ArrayList/[List] bi-directional list iterator: OK /ArrayList/[ArrayList] selected functions: OK /ArrayList/[ArrayList] small sort (insertion): OK /ArrayList/[ArrayList] big sort (timsort): OK /ArrayList/[ArrayList] typed to_array calls: OK /ArrayQueue/[Collection] type correctness: OK /ArrayQueue/[Collection] iterator returns all elements once: OK /ArrayQueue/[Collection] mutable iterator: OK /ArrayQueue/[Collection] contains, size and is_empty: OK /ArrayQueue/[Collection] add and remove: OK /ArrayQueue/[Collection] clear: OK /ArrayQueue/[Collection] add_all: OK /ArrayQueue/[Collection] contains_all: OK /ArrayQueue/[Collection] remove_all: OK /ArrayQueue/[Collection] retain_all: OK /ArrayQueue/[Collection] to_array: OK /ArrayQueue/[Collection] GObject properties: OK /ArrayQueue/[Collection] foreach: OK /ArrayQueue/[Collection] fold: OK /ArrayQueue/[Collection] map: OK /ArrayQueue/[Collection] scan: OK /ArrayQueue/[Collection] filter: OK /ArrayQueue/[Collection] chop: OK /ArrayQueue/[Collection] first_match: OK /ArrayQueue/[Collection] any_match: OK /ArrayQueue/[Collection] all_match: OK /ArrayQueue/[Collection] max_min: OK /ArrayQueue/[Collection] order_by: OK /ArrayQueue/[Queue] capacity bound: OK /ArrayQueue/[Queue] one element operation: OK /ArrayQueue/[Queue] GObject properties: OK /ArrayQueue/[Deque] queue use: OK /ArrayQueue/[Deque] stack use: OK /ArrayQueue/[Deque] reversed stack use: OK /ConcurrentList/[Collection] type correctness: OK /ConcurrentList/[Collection] iterator returns all elements once: OK /ConcurrentList/[Collection] mutable iterator: OK /ConcurrentList/[Collection] contains, size and is_empty: OK /ConcurrentList/[Collection] add and remove: OK /ConcurrentList/[Collection] clear: OK /ConcurrentList/[Collection] add_all: OK /ConcurrentList/[Collection] contains_all: OK /ConcurrentList/[Collection] remove_all: OK /ConcurrentList/[Collection] retain_all: OK /ConcurrentList/[Collection] to_array: OK /ConcurrentList/[Collection] GObject properties: OK /ConcurrentList/[Collection] foreach: OK /ConcurrentList/[Collection] fold: OK /ConcurrentList/[Collection] map: OK /ConcurrentList/[Collection] scan: OK /ConcurrentList/[Collection] filter: OK /ConcurrentList/[Collection] chop: OK /ConcurrentList/[Collection] first_match: OK /ConcurrentList/[Collection] any_match: OK /ConcurrentList/[Collection] all_match: OK /ConcurrentList/[Collection] max_min: OK /ConcurrentList/[Collection] order_by: OK /ConcurrentList/[List] iterator is ordered: OK /ConcurrentList/[List] list iterator: OK /ConcurrentList/[List] duplicates are retained: OK /ConcurrentList/[List] get: OK /ConcurrentList/[List] set: OK /ConcurrentList/[List] insert: OK /ConcurrentList/[List] remove_at: OK /ConcurrentList/[List] index_of: OK /ConcurrentList/[List] first: OK /ConcurrentList/[List] last: OK /ConcurrentList/[List] insert_all: OK /ConcurrentList/[List] slice: OK /ConcurrentSet/[Collection] type correctness: OK /ConcurrentSet/[Collection] iterator returns all elements once: OK /ConcurrentSet/[Collection] mutable iterator: OK /ConcurrentSet/[Collection] contains, size and is_empty: OK /ConcurrentSet/[Collection] add and remove: OK /ConcurrentSet/[Collection] clear: OK /ConcurrentSet/[Collection] add_all: OK /ConcurrentSet/[Collection] contains_all: OK /ConcurrentSet/[Collection] remove_all: OK /ConcurrentSet/[Collection] retain_all: OK /ConcurrentSet/[Collection] to_array: OK /ConcurrentSet/[Collection] GObject properties: OK /ConcurrentSet/[Collection] foreach: OK /ConcurrentSet/[Collection] fold: OK /ConcurrentSet/[Collection] map: OK /ConcurrentSet/[Collection] scan: OK /ConcurrentSet/[Collection] filter: OK /ConcurrentSet/[Collection] chop: OK /ConcurrentSet/[Collection] first_match: OK /ConcurrentSet/[Collection] any_match: OK /ConcurrentSet/[Collection] all_match: OK /ConcurrentSet/[Collection] max_min: OK /ConcurrentSet/[Collection] order_by: OK /ConcurrentSet/[Set] duplicates are ignored: OK /ConcurrentSet/[SortedSet] first: OK /ConcurrentSet/[SortedSet] last: OK /ConcurrentSet/[SortedSet] ordering: OK /ConcurrentSet/[SortedSet] iterator at: OK /ConcurrentSet/[SortedSet] lower: OK /ConcurrentSet/[SortedSet] higher: OK /ConcurrentSet/[SortedSet] floor: OK /ConcurrentSet/[SortedSet] ceil: OK /ConcurrentSet/Head Subset/[Collection] size: OK /ConcurrentSet/Head Subset/[Collection] contains: OK /ConcurrentSet/Head Subset/[Collection] add: OK /ConcurrentSet/Head Subset/[Collection] remove: OK /ConcurrentSet/Head Subset/[Collection] iterator: OK /ConcurrentSet/Head Subset/[Collection] clear: OK /ConcurrentSet/Head Subset/[SortedSet] iterator at: OK /ConcurrentSet/Head Subset/[SortedSet] lower: OK /ConcurrentSet/Head Subset/[SortedSet] higher: OK /ConcurrentSet/Head Subset/[SortedSet] ceil: OK /ConcurrentSet/Head Subset/[SortedSet] floor: OK /ConcurrentSet/Head Subset/[SortedSet] subsets: OK /ConcurrentSet/Head Subset/[SortedSet] boundaries: OK /ConcurrentSet/Tail Subset/[Collection] size: OK /ConcurrentSet/Tail Subset/[Collection] contains: OK /ConcurrentSet/Tail Subset/[Collection] add: OK /ConcurrentSet/Tail Subset/[Collection] remove: OK /ConcurrentSet/Tail Subset/[Collection] iterator: OK /ConcurrentSet/Tail Subset/[Collection] clear: OK /ConcurrentSet/Tail Subset/[SortedSet] iterator at: OK /ConcurrentSet/Tail Subset/[SortedSet] lower: OK /ConcurrentSet/Tail Subset/[SortedSet] higher: OK /ConcurrentSet/Tail Subset/[SortedSet] ceil: OK /ConcurrentSet/Tail Subset/[SortedSet] floor: OK /ConcurrentSet/Tail Subset/[SortedSet] subsets: OK /ConcurrentSet/Tail Subset/[SortedSet] boundaries: OK /ConcurrentSet/Range Subset/[Collection] size: OK /ConcurrentSet/Range Subset/[Collection] contains: OK /ConcurrentSet/Range Subset/[Collection] add: OK /ConcurrentSet/Range Subset/[Collection] remove: OK /ConcurrentSet/Range Subset/[Collection] iterator: OK /ConcurrentSet/Range Subset/[Collection] clear: OK /ConcurrentSet/Range Subset/[SortedSet] iterator at: OK /ConcurrentSet/Range Subset/[SortedSet] lower: OK /ConcurrentSet/Range Subset/[SortedSet] higher: OK /ConcurrentSet/Range Subset/[SortedSet] ceil: OK /ConcurrentSet/Range Subset/[SortedSet] floor: OK /ConcurrentSet/Range Subset/[SortedSet] subsets: OK /ConcurrentSet/Range Subset/[SortedSet] boundaries: OK /ConcurrentSet/Empty Subset/[Collection] size: OK /ConcurrentSet/Empty Subset/[Collection] contains: OK /ConcurrentSet/Empty Subset/[Collection] add: OK /ConcurrentSet/Empty Subset/[Collection] remove: OK /ConcurrentSet/Empty Subset/[Collection] iterator: OK /ConcurrentSet/Empty Subset/[Collection] clear: OK /ConcurrentSet/Empty Subset/[SortedSet] iterator at: OK /ConcurrentSet/Empty Subset/[SortedSet] lower: OK /ConcurrentSet/Empty Subset/[SortedSet] higher: OK /ConcurrentSet/Empty Subset/[SortedSet] ceil: OK /ConcurrentSet/Empty Subset/[SortedSet] floor: OK /ConcurrentSet/Empty Subset/[SortedSet] subsets: OK /ConcurrentSet/Empty Subset/[SortedSet] boundaries: OK /Functions/[Functions] comparing and hashing strings: OK /Functions/[Functions] comparing and hashing int: OK /Functions/[Functions] comparing instances of Comparable: OK /Functions/[Functions] comparing and hashing instances of Hashable: OK /Functions/[Iterator] unfold: OK /Functions/[Iterator] concat: OK /HashMap/[Map] type correctness: OK /HashMap/[Map] has_key, size and is_empty: OK /HashMap/[Map] keys: OK /HashMap/[Map] values: OK /HashMap/[Map] entries: OK /HashMap/[Map] entry weak pointer lifetime: OK /HashMap/[Map] set all: OK /HashMap/[Map] unset all: OK /HashMap/[Map] has all: OK /HashMap/[Map] GObject properties: OK /HashMap/[Map] fold: OK /HashMap/[Map] foreach: OK /HashMultiMap/[MultiMap] type correctness: OK /HashMultiMap/[MultiMap] size: OK /HashMultiMap/[MultiMap] getting and setting: OK /HashMultiMap/[MultiMap] keys, all keys and values: OK /HashMultiMap/[HashMultiMap] selected functions: OK /HashMultiSet/[Collection] type correctness: OK /HashMultiSet/[Collection] iterator returns all elements once: OK /HashMultiSet/[Collection] mutable iterator: OK /HashMultiSet/[Collection] contains, size and is_empty: OK /HashMultiSet/[Collection] add and remove: OK /HashMultiSet/[Collection] clear: OK /HashMultiSet/[Collection] add_all: OK /HashMultiSet/[Collection] contains_all: OK /HashMultiSet/[Collection] remove_all: OK /HashMultiSet/[Collection] retain_all: OK /HashMultiSet/[Collection] to_array: OK /HashMultiSet/[Collection] GObject properties: OK /HashMultiSet/[Collection] foreach: OK /HashMultiSet/[Collection] fold: OK /HashMultiSet/[Collection] map: OK /HashMultiSet/[Collection] scan: OK /HashMultiSet/[Collection] filter: OK /HashMultiSet/[Collection] chop: OK /HashMultiSet/[Collection] first_match: OK /HashMultiSet/[Collection] any_match: OK /HashMultiSet/[Collection] all_match: OK /HashMultiSet/[Collection] max_min: OK /HashMultiSet/[Collection] order_by: OK /HashMultiSet/[MultiSet] duplicates are retained: OK /HashMultiSet/[HashMultiSet] selected functions: OK /HashSet/[Collection] type correctness: OK /HashSet/[Collection] iterator returns all elements once: OK /HashSet/[Collection] mutable iterator: OK /HashSet/[Collection] contains, size and is_empty: OK /HashSet/[Collection] add and remove: OK /HashSet/[Collection] clear: OK /HashSet/[Collection] add_all: OK /HashSet/[Collection] contains_all: OK /HashSet/[Collection] remove_all: OK /HashSet/[Collection] retain_all: OK /HashSet/[Collection] to_array: OK /HashSet/[Collection] GObject properties: OK /HashSet/[Collection] foreach: OK /HashSet/[Collection] fold: OK /HashSet/[Collection] map: OK /HashSet/[Collection] scan: OK /HashSet/[Collection] filter: OK /HashSet/[Collection] chop: OK /HashSet/[Collection] first_match: OK /HashSet/[Collection] any_match: OK /HashSet/[Collection] all_match: OK /HashSet/[Collection] max_min: OK /HashSet/[Collection] order_by: OK /HashSet/[Set] duplicates are ignored: OK /LinkedList/[Collection] type correctness: OK /LinkedList/[Collection] iterator returns all elements once: OK /LinkedList/[Collection] mutable iterator: OK /LinkedList/[Collection] contains, size and is_empty: OK /LinkedList/[Collection] add and remove: OK /LinkedList/[Collection] clear: OK /LinkedList/[Collection] add_all: OK /LinkedList/[Collection] contains_all: OK /LinkedList/[Collection] remove_all: OK /LinkedList/[Collection] retain_all: OK /LinkedList/[Collection] to_array: OK /LinkedList/[Collection] GObject properties: OK /LinkedList/[Collection] foreach: OK /LinkedList/[Collection] fold: OK /LinkedList/[Collection] map: OK /LinkedList/[Collection] scan: OK /LinkedList/[Collection] filter: OK /LinkedList/[Collection] chop: OK /LinkedList/[Collection] first_match: OK /LinkedList/[Collection] any_match: OK /LinkedList/[Collection] all_match: OK /LinkedList/[Collection] max_min: OK /LinkedList/[Collection] order_by: OK /LinkedList/[List] iterator is ordered: OK /LinkedList/[List] list iterator: OK /LinkedList/[List] duplicates are retained: OK /LinkedList/[List] get: OK /LinkedList/[List] set: OK /LinkedList/[List] insert: OK /LinkedList/[List] remove_at: OK /LinkedList/[List] index_of: OK /LinkedList/[List] first: OK /LinkedList/[List] last: OK /LinkedList/[List] insert_all: OK /LinkedList/[List] slice: OK /LinkedList/[List] bi-directional list iterator: OK /LinkedList/[LinkedList] sort: OK /LinkedList as Deque/[Collection] type correctness: OK /LinkedList as Deque/[Collection] iterator returns all elements once: OK /LinkedList as Deque/[Collection] mutable iterator: OK /LinkedList as Deque/[Collection] contains, size and is_empty: OK /LinkedList as Deque/[Collection] add and remove: OK /LinkedList as Deque/[Collection] clear: OK /LinkedList as Deque/[Collection] add_all: OK /LinkedList as Deque/[Collection] contains_all: OK /LinkedList as Deque/[Collection] remove_all: OK /LinkedList as Deque/[Collection] retain_all: OK /LinkedList as Deque/[Collection] to_array: OK /LinkedList as Deque/[Collection] GObject properties: OK /LinkedList as Deque/[Collection] foreach: OK /LinkedList as Deque/[Collection] fold: OK /LinkedList as Deque/[Collection] map: OK /LinkedList as Deque/[Collection] scan: OK /LinkedList as Deque/[Collection] filter: OK /LinkedList as Deque/[Collection] chop: OK /LinkedList as Deque/[Collection] first_match: OK /LinkedList as Deque/[Collection] any_match: OK /LinkedList as Deque/[Collection] all_match: OK /LinkedList as Deque/[Collection] max_min: OK /LinkedList as Deque/[Collection] order_by: OK /LinkedList as Deque/[Queue] capacity bound: OK /LinkedList as Deque/[Queue] one element operation: OK /LinkedList as Deque/[Queue] GObject properties: OK /LinkedList as Deque/[Deque] queue use: OK /LinkedList as Deque/[Deque] stack use: OK /LinkedList as Deque/[Deque] reversed stack use: OK /LinkedList as Deque/[LinkedList] selected functions: OK /PriorityQueue/[Collection] type correctness: OK /PriorityQueue/[Collection] iterator returns all elements once: OK /PriorityQueue/[Collection] mutable iterator: OK /PriorityQueue/[Collection] contains, size and is_empty: OK /PriorityQueue/[Collection] add and remove: OK /PriorityQueue/[Collection] clear: OK /PriorityQueue/[Collection] add_all: OK /PriorityQueue/[Collection] contains_all: OK /PriorityQueue/[Collection] remove_all: OK /PriorityQueue/[Collection] retain_all: OK /PriorityQueue/[Collection] to_array: OK /PriorityQueue/[Collection] GObject properties: OK /PriorityQueue/[Collection] foreach: OK /PriorityQueue/[Collection] fold: OK /PriorityQueue/[Collection] map: OK /PriorityQueue/[Collection] scan: OK /PriorityQueue/[Collection] filter: OK /PriorityQueue/[Collection] chop: OK /PriorityQueue/[Collection] first_match: OK /PriorityQueue/[Collection] any_match: OK /PriorityQueue/[Collection] all_match: OK /PriorityQueue/[Collection] max_min: OK /PriorityQueue/[Collection] order_by: OK /PriorityQueue/[Queue] capacity bound: OK /PriorityQueue/[Queue] one element operation: OK /PriorityQueue/[Queue] GObject properties: OK /PriorityQueue/[PriorityQueue] poll gives minimum: OK /ReadOnlyBidirList/[ReadOnlyCollection] unique read-only view instance: OK /ReadOnlyBidirList/[ReadOnlyCollection] immutable iterator: OK /ReadOnlyBidirList/[ReadOnlyCollection] immutable: OK /ReadOnlyBidirList/[ReadOnlyCollection] accurate view: OK /ReadOnlyBidirList/[ReadOnlyList] immutable iterator: OK /ReadOnlyBidirList/[ReadOnlyList] immutable: OK /ReadOnlyBidirList/[ReadOnlyList] accurate view: OK /ReadOnlyBidirList/[ReadOnlyBidirList] immutable iterator: OK /ReadOnlyCollection/[ReadOnlyCollection] unique read-only view instance: OK /ReadOnlyCollection/[ReadOnlyCollection] immutable iterator: OK /ReadOnlyCollection/[ReadOnlyCollection] immutable: OK /ReadOnlyCollection/[ReadOnlyCollection] accurate view: OK /ReadOnlyList/[ReadOnlyCollection] unique read-only view instance: OK /ReadOnlyList/[ReadOnlyCollection] immutable iterator: OK /ReadOnlyList/[ReadOnlyCollection] immutable: OK /ReadOnlyList/[ReadOnlyCollection] accurate view: OK /ReadOnlyList/[ReadOnlyList] immutable iterator: OK /ReadOnlyList/[ReadOnlyList] immutable: OK /ReadOnlyList/[ReadOnlyList] accurate view: OK /ReadOnlyMap/[ReadOnlyMap] unique read-only view instance: OK /ReadOnlyMap/[ReadOnlyMap] immutable iterator: OK /ReadOnlyMap/[ReadOnlyMap] immutable: OK /ReadOnlyMap/[ReadOnlyMap] accurate view: OK /ReadOnlySet/[ReadOnlyCollection] unique read-only view instance: OK /ReadOnlySet/[ReadOnlyCollection] immutable iterator: OK /ReadOnlySet/[ReadOnlyCollection] immutable: OK /ReadOnlySet/[ReadOnlyCollection] accurate view: OK /TreeMap/[Map] type correctness: OK /TreeMap/[Map] has_key, size and is_empty: OK /TreeMap/[Map] keys: OK /TreeMap/[Map] values: OK /TreeMap/[Map] entries: OK /TreeMap/[Map] entry weak pointer lifetime: OK /TreeMap/[Map] set all: OK /TreeMap/[Map] unset all: OK /TreeMap/[Map] has all: OK /TreeMap/[Map] GObject properties: OK /TreeMap/[Map] fold: OK /TreeMap/[Map] foreach: OK /TreeMap/[SortedMap] key ordering: OK /TreeMap/[SortedMap] first: OK /TreeMap/[SortedMap] last: OK /TreeMap/[SortedMap] iterator_at: OK /TreeMap/[SortedMap] lower: OK /TreeMap/[SortedMap] higher: OK /TreeMap/[SortedMap] floor: OK /TreeMap/[SortedMap] ceil: OK /TreeMap/[SortedMap] bi-directional iterators can go backward: OK /TreeMap/[SortedSet] bi-directional iterators can to end: OK /TreeMap/Head Submap/[Map] has_key, size and is_empty: OK /TreeMap/Head Submap/[Map] keys: OK /TreeMap/Head Submap/[Map] values: OK /TreeMap/Head Submap/[Map] entries: OK /TreeMap/Head Submap/[Map] get: OK /TreeMap/Head Submap/[Map] set: OK /TreeMap/Head Submap/[Map] unset: OK /TreeMap/Head Submap/[Map] clear: OK /TreeMap/Head Submap/[Map] iterators: OK /TreeMap/Head Submap/[SortedMap] boundaries: OK /TreeMap/Head Submap/[SortedMap] lower: OK /TreeMap/Head Submap/[SortedMap] higher: OK /TreeMap/Head Submap/[SortedMap] floor: OK /TreeMap/Head Submap/[SortedMap] ceil: OK /TreeMap/Head Submap/[SortedMap] iterator_at: OK /TreeMap/Head Submap/[SortedMap] submap and subsets: OK /TreeMap/Tail Submap/[Map] has_key, size and is_empty: OK /TreeMap/Tail Submap/[Map] keys: OK /TreeMap/Tail Submap/[Map] values: OK /TreeMap/Tail Submap/[Map] entries: OK /TreeMap/Tail Submap/[Map] get: OK /TreeMap/Tail Submap/[Map] set: OK /TreeMap/Tail Submap/[Map] unset: OK /TreeMap/Tail Submap/[Map] clear: OK /TreeMap/Tail Submap/[Map] iterators: OK /TreeMap/Tail Submap/[SortedMap] boundaries: OK /TreeMap/Tail Submap/[SortedMap] lower: OK /TreeMap/Tail Submap/[SortedMap] higher: OK /TreeMap/Tail Submap/[SortedMap] floor: OK /TreeMap/Tail Submap/[SortedMap] ceil: OK /TreeMap/Tail Submap/[SortedMap] iterator_at: OK /TreeMap/Tail Submap/[SortedMap] submap and subsets: OK /TreeMap/Range Submap/[Map] has_key, size and is_empty: OK /TreeMap/Range Submap/[Map] keys: OK /TreeMap/Range Submap/[Map] values: OK /TreeMap/Range Submap/[Map] entries: OK /TreeMap/Range Submap/[Map] get: OK /TreeMap/Range Submap/[Map] set: OK /TreeMap/Range Submap/[Map] unset: OK /TreeMap/Range Submap/[Map] clear: OK /TreeMap/Range Submap/[Map] iterators: OK /TreeMap/Range Submap/[SortedMap] boundaries: OK /TreeMap/Range Submap/[SortedMap] lower: OK /TreeMap/Range Submap/[SortedMap] higher: OK /TreeMap/Range Submap/[SortedMap] floor: OK /TreeMap/Range Submap/[SortedMap] ceil: OK /TreeMap/Range Submap/[SortedMap] iterator_at: OK /TreeMap/Range Submap/[SortedMap] submap and subsets: OK /TreeMap/Empty Submap/[Map] has_key, size and is_empty: OK /TreeMap/Empty Submap/[Map] keys: OK /TreeMap/Empty Submap/[Map] values: OK /TreeMap/Empty Submap/[Map] entries: OK /TreeMap/Empty Submap/[Map] get: OK /TreeMap/Empty Submap/[Map] set: OK /TreeMap/Empty Submap/[Map] unset: OK /TreeMap/Empty Submap/[Map] clear: OK /TreeMap/Empty Submap/[Map] iterators: OK /TreeMap/Empty Submap/[SortedMap] boundaries: OK /TreeMap/Empty Submap/[SortedMap] lower: OK /TreeMap/Empty Submap/[SortedMap] higher: OK /TreeMap/Empty Submap/[SortedMap] floor: OK /TreeMap/Empty Submap/[SortedMap] ceil: OK /TreeMap/Empty Submap/[SortedMap] iterator_at: OK /TreeMap/Empty Submap/[SortedMap] submap and subsets: OK /TreeMap/Head Subset/[BidirSortedSet] bi-directional iterator: OK /TreeMap/Tail Subset/[BidirSortedSet] bi-directional iterator: OK /TreeMap/Range Subset/[BidirSortedSet] bi-directional iterator: OK /TreeMap/Empty Subset/[BidirSortedSet] bi-directional iterator: OK /TreeMultiMap/[MultiMap] type correctness: OK /TreeMultiMap/[MultiMap] size: OK /TreeMultiMap/[MultiMap] getting and setting: OK /TreeMultiMap/[MultiMap] keys, all keys and values: OK /TreeMultiSet/[Collection] type correctness: OK /TreeMultiSet/[Collection] iterator returns all elements once: OK /TreeMultiSet/[Collection] mutable iterator: OK /TreeMultiSet/[Collection] contains, size and is_empty: OK /TreeMultiSet/[Collection] add and remove: OK /TreeMultiSet/[Collection] clear: OK /TreeMultiSet/[Collection] add_all: OK /TreeMultiSet/[Collection] contains_all: OK /TreeMultiSet/[Collection] remove_all: OK /TreeMultiSet/[Collection] retain_all: OK /TreeMultiSet/[Collection] to_array: OK /TreeMultiSet/[Collection] GObject properties: OK /TreeMultiSet/[Collection] foreach: OK /TreeMultiSet/[Collection] fold: OK /TreeMultiSet/[Collection] map: OK /TreeMultiSet/[Collection] scan: OK /TreeMultiSet/[Collection] filter: OK /TreeMultiSet/[Collection] chop: OK /TreeMultiSet/[Collection] first_match: OK /TreeMultiSet/[Collection] any_match: OK /TreeMultiSet/[Collection] all_match: OK /TreeMultiSet/[Collection] max_min: OK /TreeMultiSet/[Collection] order_by: OK /TreeMultiSet/[MultiSet] duplicates are retained: OK /TreeSet/[Collection] type correctness: OK /TreeSet/[Collection] iterator returns all elements once: OK /TreeSet/[Collection] mutable iterator: OK /TreeSet/[Collection] contains, size and is_empty: OK /TreeSet/[Collection] add and remove: OK /TreeSet/[Collection] clear: OK /TreeSet/[Collection] add_all: OK /TreeSet/[Collection] contains_all: OK /TreeSet/[Collection] remove_all: OK /TreeSet/[Collection] retain_all: OK /TreeSet/[Collection] to_array: OK /TreeSet/[Collection] GObject properties: OK /TreeSet/[Collection] foreach: OK /TreeSet/[Collection] fold: OK /TreeSet/[Collection] map: OK /TreeSet/[Collection] scan: OK /TreeSet/[Collection] filter: OK /TreeSet/[Collection] chop: OK /TreeSet/[Collection] first_match: OK /TreeSet/[Collection] any_match: OK /TreeSet/[Collection] all_match: OK /TreeSet/[Collection] max_min: OK /TreeSet/[Collection] order_by: OK /TreeSet/[Set] duplicates are ignored: OK /TreeSet/[SortedSet] first: OK /TreeSet/[SortedSet] last: OK /TreeSet/[SortedSet] ordering: OK /TreeSet/[SortedSet] iterator at: OK /TreeSet/[SortedSet] lower: OK /TreeSet/[SortedSet] higher: OK /TreeSet/[SortedSet] floor: OK /TreeSet/[SortedSet] ceil: OK /TreeSet/[SortedSet] bi-directional iterators can go backward: OK /TreeSet/[SortedSet] bi-directional iterators are mutable: OK /TreeSet/[SortedSet] bi-directional iterators can to beginning: OK /TreeSet/[SortedSet] bi-directional iterators can to end: OK /TreeSet/[TreeSet] add and remove: OK /TreeSet/Head Subset/[Collection] size: OK /TreeSet/Head Subset/[Collection] contains: OK /TreeSet/Head Subset/[Collection] add: OK /TreeSet/Head Subset/[Collection] remove: OK /TreeSet/Head Subset/[Collection] iterator: OK /TreeSet/Head Subset/[Collection] clear: OK /TreeSet/Head Subset/[SortedSet] iterator at: OK /TreeSet/Head Subset/[SortedSet] lower: OK /TreeSet/Head Subset/[SortedSet] higher: OK /TreeSet/Head Subset/[SortedSet] ceil: OK /TreeSet/Head Subset/[SortedSet] floor: OK /TreeSet/Head Subset/[SortedSet] subsets: OK /TreeSet/Head Subset/[SortedSet] boundaries: OK /TreeSet/Tail Subset/[Collection] size: OK /TreeSet/Tail Subset/[Collection] contains: OK /TreeSet/Tail Subset/[Collection] add: OK /TreeSet/Tail Subset/[Collection] remove: OK /TreeSet/Tail Subset/[Collection] iterator: OK /TreeSet/Tail Subset/[Collection] clear: OK /TreeSet/Tail Subset/[SortedSet] iterator at: OK /TreeSet/Tail Subset/[SortedSet] lower: OK /TreeSet/Tail Subset/[SortedSet] higher: OK /TreeSet/Tail Subset/[SortedSet] ceil: OK /TreeSet/Tail Subset/[SortedSet] floor: OK /TreeSet/Tail Subset/[SortedSet] subsets: OK /TreeSet/Tail Subset/[SortedSet] boundaries: OK /TreeSet/Range Subset/[Collection] size: OK /TreeSet/Range Subset/[Collection] contains: OK /TreeSet/Range Subset/[Collection] add: OK /TreeSet/Range Subset/[Collection] remove: OK /TreeSet/Range Subset/[Collection] iterator: OK /TreeSet/Range Subset/[Collection] clear: OK /TreeSet/Range Subset/[SortedSet] iterator at: OK /TreeSet/Range Subset/[SortedSet] lower: OK /TreeSet/Range Subset/[SortedSet] higher: OK /TreeSet/Range Subset/[SortedSet] ceil: OK /TreeSet/Range Subset/[SortedSet] floor: OK /TreeSet/Range Subset/[SortedSet] subsets: OK /TreeSet/Range Subset/[SortedSet] boundaries: OK /TreeSet/Empty Subset/[Collection] size: OK /TreeSet/Empty Subset/[Collection] contains: OK /TreeSet/Empty Subset/[Collection] add: OK /TreeSet/Empty Subset/[Collection] remove: OK /TreeSet/Empty Subset/[Collection] iterator: OK /TreeSet/Empty Subset/[Collection] clear: OK /TreeSet/Empty Subset/[SortedSet] iterator at: OK /TreeSet/Empty Subset/[SortedSet] lower: OK /TreeSet/Empty Subset/[SortedSet] higher: OK /TreeSet/Empty Subset/[SortedSet] ceil: OK /TreeSet/Empty Subset/[SortedSet] floor: OK /TreeSet/Empty Subset/[SortedSet] subsets: OK /TreeSet/Empty Subset/[SortedSet] boundaries: OK /TreeSet/Head Subset/[BidirSortedSet] bi-directional iterator: OK /TreeSet/Tail Subset/[BidirSortedSet] bi-directional iterator: OK /TreeSet/Range Subset/[BidirSortedSet] bi-directional iterator: OK /TreeSet/Empty Subset/[BidirSortedSet] bi-directional iterator: OK /UnrolledLinkedList/[Collection] type correctness: OK /UnrolledLinkedList/[Collection] iterator returns all elements once: OK /UnrolledLinkedList/[Collection] mutable iterator: OK /UnrolledLinkedList/[Collection] contains, size and is_empty: OK /UnrolledLinkedList/[Collection] add and remove: OK /UnrolledLinkedList/[Collection] clear: OK /UnrolledLinkedList/[Collection] add_all: OK /UnrolledLinkedList/[Collection] contains_all: OK /UnrolledLinkedList/[Collection] remove_all: OK /UnrolledLinkedList/[Collection] retain_all: OK /UnrolledLinkedList/[Collection] to_array: OK /UnrolledLinkedList/[Collection] GObject properties: OK /UnrolledLinkedList/[Collection] foreach: OK /UnrolledLinkedList/[Collection] fold: OK /UnrolledLinkedList/[Collection] map: OK /UnrolledLinkedList/[Collection] scan: OK /UnrolledLinkedList/[Collection] filter: OK /UnrolledLinkedList/[Collection] chop: OK /UnrolledLinkedList/[Collection] first_match: OK /UnrolledLinkedList/[Collection] any_match: OK /UnrolledLinkedList/[Collection] all_match: OK /UnrolledLinkedList/[Collection] max_min: OK /UnrolledLinkedList/[Collection] order_by: OK /UnrolledLinkedList/[List] iterator is ordered: OK /UnrolledLinkedList/[List] list iterator: OK /UnrolledLinkedList/[List] duplicates are retained: OK /UnrolledLinkedList/[List] get: OK /UnrolledLinkedList/[List] set: OK /UnrolledLinkedList/[List] insert: OK /UnrolledLinkedList/[List] remove_at: OK /UnrolledLinkedList/[List] index_of: OK /UnrolledLinkedList/[List] first: OK /UnrolledLinkedList/[List] last: OK /UnrolledLinkedList/[List] insert_all: OK /UnrolledLinkedList/[List] slice: OK /UnrolledLinkedList/[List] bi-directional list iterator: OK /UnrolledLinkedList/[UnrolledLinkedList] sort: OK /UnrolledLinkedList as Deque/[Collection] type correctness: OK /UnrolledLinkedList as Deque/[Collection] iterator returns all elements once: OK /UnrolledLinkedList as Deque/[Collection] mutable iterator: OK /UnrolledLinkedList as Deque/[Collection] contains, size and is_empty: OK /UnrolledLinkedList as Deque/[Collection] add and remove: OK /UnrolledLinkedList as Deque/[Collection] clear: OK /UnrolledLinkedList as Deque/[Collection] add_all: OK /UnrolledLinkedList as Deque/[Collection] contains_all: OK /UnrolledLinkedList as Deque/[Collection] remove_all: OK /UnrolledLinkedList as Deque/[Collection] retain_all: OK /UnrolledLinkedList as Deque/[Collection] to_array: OK /UnrolledLinkedList as Deque/[Collection] GObject properties: OK /UnrolledLinkedList as Deque/[Collection] foreach: OK /UnrolledLinkedList as Deque/[Collection] fold: OK /UnrolledLinkedList as Deque/[Collection] map: OK /UnrolledLinkedList as Deque/[Collection] scan: OK /UnrolledLinkedList as Deque/[Collection] filter: OK /UnrolledLinkedList as Deque/[Collection] chop: OK /UnrolledLinkedList as Deque/[Collection] first_match: OK /UnrolledLinkedList as Deque/[Collection] any_match: OK /UnrolledLinkedList as Deque/[Collection] all_match: OK /UnrolledLinkedList as Deque/[Collection] max_min: OK /UnrolledLinkedList as Deque/[Collection] order_by: OK /UnrolledLinkedList as Deque/[Queue] capacity bound: OK /UnrolledLinkedList as Deque/[Queue] one element operation: OK /UnrolledLinkedList as Deque/[Queue] GObject properties: OK /UnrolledLinkedList as Deque/[Deque] queue use: OK /UnrolledLinkedList as Deque/[Deque] stack use: OK /UnrolledLinkedList as Deque/[Deque] reversed stack use: OK /UnrolledLinkedList as Deque/[UnrolledLinkedList] selected functions: OK PASS: tests