< prev index next >

test/hotspot/gtest/oops/test_instanceKlass.cpp

Print this page
*** 123,11 ***
  
    fieldDescriptor fd;
    ASSERT_TRUE(integer_klass->find_local_field(min_value_symbol, vmSymbols::int_signature(), &fd))
        << "Integer.MIN_VALUE must exist";
    fd.print_on(&st);
!   ASSERT_THAT(st.base(), HasSubstr("public static final 'MIN_VALUE' 'I'")) << "Must print field access flags";
  
    st.reset();
    Symbol* thread_state_symbol = SymbolTable::new_symbol("java/lang/Thread$State");
    Klass* thread_state_klass = SystemDictionary::resolve_or_fail(thread_state_symbol, true, THREAD);
    ASSERT_FALSE(THREAD->has_pending_exception()) << "java/lang/Thread$State must resolve";
--- 123,11 ---
  
    fieldDescriptor fd;
    ASSERT_TRUE(integer_klass->find_local_field(min_value_symbol, vmSymbols::int_signature(), &fd))
        << "Integer.MIN_VALUE must exist";
    fd.print_on(&st);
!   ASSERT_THAT(st.base(), HasSubstr("public static final 'MIN_VALUE' (fields 0x00000008) 'I'")) << "Must print field access flags";
  
    st.reset();
    Symbol* thread_state_symbol = SymbolTable::new_symbol("java/lang/Thread$State");
    Klass* thread_state_klass = SystemDictionary::resolve_or_fail(thread_state_symbol, true, THREAD);
    ASSERT_FALSE(THREAD->has_pending_exception()) << "java/lang/Thread$State must resolve";

*** 137,11 ***
    Symbol* enum_signature = SymbolTable::new_symbol("Ljava/lang/Thread$State;");
    ASSERT_TRUE(InstanceKlass::cast(thread_state_klass)->find_local_field(enum_symbol, enum_signature, &enum_fd))
        << "Thread.State.NEW must exist";
  
    enum_fd.print_on(&st);
!   ASSERT_THAT(st.base(), HasSubstr("public static final enum 'NEW' 'Ljava/lang/Thread$State;'"))
        << "Must print enum field access flags";
  }
  
  #ifndef PRODUCT
  // This class is friends with Method.
--- 137,11 ---
    Symbol* enum_signature = SymbolTable::new_symbol("Ljava/lang/Thread$State;");
    ASSERT_TRUE(InstanceKlass::cast(thread_state_klass)->find_local_field(enum_symbol, enum_signature, &enum_fd))
        << "Thread.State.NEW must exist";
  
    enum_fd.print_on(&st);
!   ASSERT_THAT(st.base(), HasSubstr("public static final enum 'NEW' (fields 0x00000000) 'Ljava/lang/Thread$State;'"))
        << "Must print enum field access flags";
  }
  
  #ifndef PRODUCT
  // This class is friends with Method.
< prev index next >