Mercurial > paraspace
diff paraspace/tests/dex_deptracker_test.py @ 126:ff6f869273b7
Fix wrong init value for computing checksum
author | Thinker K.F. Li <thinker@codemud.net> |
---|---|
date | Mon, 08 Aug 2011 17:26:05 +0800 |
parents | 8e42b2816893 |
children | 650244dcdd82 |
line wrap: on
line diff
--- a/paraspace/tests/dex_deptracker_test.py Sun Aug 07 23:02:08 2011 +0800 +++ b/paraspace/tests/dex_deptracker_test.py Mon Aug 08 17:26:05 2011 +0800 @@ -50,11 +50,21 @@ dex.typeLists.items[0].value.data_offset = 0 offset1 = dex.typeLists.items[1].value.data_offset dex.typeLists.items[1].value.data_offset = 0 + + cdoffset0 = dex.classDatas.items[0].data_offset + dex.classDatas.items[0].data_offset = 0 + cdoffset1 = dex.classDatas.items[1].data_offset + dex.classDatas.items[1].data_offset = 0 + cdoffsetlast = dex.classDatas.items[-1].data_offset + dex.classDatas.items[-1].data_offset = 0 update_offset(dex, all_dep_decls) assert dex.typeLists.items[0].value.data_offset == offset0 assert dex.typeLists.items[1].value.data_offset == offset1 + assert dex.classDatas.items[0].data_offset == cdoffset0 + assert dex.classDatas.items[1].data_offset == cdoffset1 + assert dex.classDatas.items[-1].data_offset == cdoffsetlast pass