diff paraspace/tests/injection_test.py @ 96:1769e52bdd9d

Make dexfile_insert_class() pass the testcase
author Thinker K.F. Li <thinker@codemud.net>
date Mon, 25 Jul 2011 16:49:28 +0800
parents 9373465643e0
children 00cd331f8aa8
line wrap: on
line diff
--- a/paraspace/tests/injection_test.py	Mon Jul 25 15:22:03 2011 +0800
+++ b/paraspace/tests/injection_test.py	Mon Jul 25 16:49:28 2011 +0800
@@ -21,7 +21,7 @@
 
 def inject_fakefile_to_helloworld_test():
     from paraspace.dex_deptracker import prepare_dep_decls
-    from paraspace.dex_deptracker import build_dependencies
+    from paraspace.injection import dexfile_insert_class
     
     _install_dexfile_4_deptracker()
     
@@ -44,5 +44,9 @@
     
     fakefile_def = fakefile_linked. \
         find_class_name('Lcom/codemud/fakefile/fakefile;')
+
+    clone = dexfile_insert_class(helloworld_dex, fakefile_def)
+    assert clone
+    assert clone != fakefile_def
     pass