diff paraspace/tests/dex_deptracker_test.py @ 135:b488ca519709

Make sure elements are absolute incremental for sorted arrays when injecting. - All sorted array of DEXFile must be absolute incremental. - If injected one is the same order as one already in the array, the one in array are used to replace injected one. - All references to clone and injected one refer to ones already in array instead.
author Thinker K.F. Li <thinker@codemud.net>
date Tue, 09 Aug 2011 21:28:13 +0800
parents 044bfc415577
children 90690a001172
line wrap: on
line diff
--- a/paraspace/tests/dex_deptracker_test.py	Tue Aug 09 17:23:01 2011 +0800
+++ b/paraspace/tests/dex_deptracker_test.py	Tue Aug 09 21:28:13 2011 +0800
@@ -228,4 +228,10 @@
     assert typeid10 > typeid12
     assert hello_linked.typeIds.items[10] == typeid12
     assert hello_linked.typeIds.items[12] == typeid10
+
+    for protoid0, protoid1 in map(None,
+                                  hello_linked.protoIds.items[:-1],
+                                  hello_linked.protoIds.items[1:]):
+        assert protoid0 < protoid1
+        pass
     pass