@@ -40,27 +40,35 @@ async fn test_entries() -> Result<()> {
40
40
41
41
let entries = jvm. invoke_virtual ( & jar, "entries" , "()Ljava/util/Enumeration;" , ( ) ) . await ?;
42
42
43
- assert ! ( jvm. invoke_virtual( & entries, "hasMoreElements" , "()Z" , ( ) ) . await ?) ;
43
+ let has_more_elements: bool = jvm. invoke_virtual ( & entries, "hasMoreElements" , "()Z" , ( ) ) . await ?;
44
+
45
+ assert ! ( has_more_elements) ;
44
46
let next_element: ClassInstanceRef < JarEntry > = jvm. invoke_virtual ( & entries, "nextElement" , "()Ljava/lang/Object;" , ( ) ) . await ?;
45
47
let name = jvm. get_field ( & next_element, "name" , "Ljava/lang/String;" ) . await ?;
46
48
assert_eq ! ( JavaLangString :: to_rust_string( & jvm, & name) . await ?, "META-INF/" ) ;
47
49
48
- assert ! ( jvm. invoke_virtual( & entries, "hasMoreElements" , "()Z" , ( ) ) . await ?) ;
50
+ let has_more_elements: bool = jvm. invoke_virtual ( & entries, "hasMoreElements" , "()Z" , ( ) ) . await ?;
51
+ assert ! ( has_more_elements) ;
49
52
let next_element: ClassInstanceRef < JarEntry > = jvm. invoke_virtual ( & entries, "nextElement" , "()Ljava/lang/Object;" , ( ) ) . await ?;
50
53
let name = jvm. get_field ( & next_element, "name" , "Ljava/lang/String;" ) . await ?;
51
54
assert_eq ! ( JavaLangString :: to_rust_string( & jvm, & name) . await ?, "META-INF/MANIFEST.MF" ) ;
52
55
53
- assert ! ( jvm. invoke_virtual( & entries, "hasMoreElements" , "()Z" , ( ) ) . await ?) ;
56
+ let has_more_elements: bool = jvm. invoke_virtual ( & entries, "hasMoreElements" , "()Z" , ( ) ) . await ?;
57
+ assert ! ( has_more_elements) ;
58
+
54
59
let next_element: ClassInstanceRef < JarEntry > = jvm. invoke_virtual ( & entries, "nextElement" , "()Ljava/lang/Object;" , ( ) ) . await ?;
55
60
let name = jvm. get_field ( & next_element, "name" , "Ljava/lang/String;" ) . await ?;
56
61
assert_eq ! ( JavaLangString :: to_rust_string( & jvm, & name) . await ?, "JarTest.class" ) ;
57
62
58
- assert ! ( jvm. invoke_virtual( & entries, "hasMoreElements" , "()Z" , ( ) ) . await ?) ;
63
+ let has_more_elements: bool = jvm. invoke_virtual ( & entries, "hasMoreElements" , "()Z" , ( ) ) . await ?;
64
+ assert ! ( has_more_elements) ;
65
+
59
66
let next_element: ClassInstanceRef < JarEntry > = jvm. invoke_virtual ( & entries, "nextElement" , "()Ljava/lang/Object;" , ( ) ) . await ?;
60
67
let name = jvm. get_field ( & next_element, "name" , "Ljava/lang/String;" ) . await ?;
61
68
assert_eq ! ( JavaLangString :: to_rust_string( & jvm, & name) . await ?, "test.txt" ) ;
62
69
63
- assert ! ( !jvm. invoke_virtual( & entries, "hasMoreElements" , "()Z" , ( ) ) . await ?) ;
70
+ let has_more_elements: bool = jvm. invoke_virtual ( & entries, "hasMoreElements" , "()Z" , ( ) ) . await ?;
71
+ assert ! ( !has_more_elements) ;
64
72
65
73
Ok ( ( ) )
66
74
}
0 commit comments