test_class.declarator: thing
test_class.modifier: private
test_class.original_string: private Thing thing;
test_class.type: Thing
test_class.var_name: thing
test_class.declarator: thingHandler
test_class.modifier: private @Mock
test_class.original_string: private @Mock ThingHandler thingHandler;
test_class.type: ThingHandler
test_class.var_name: thingHandler
test_class.file: bundles/org.openhab.core.thing/src/test/java/org/openhab/core/thing/util/ThingHandlerHelperTest.java
test_class.identifier: ThingHandlerHelperTest
test_case.body: @Test
      public void assertIsHandlerInitializedWorksCorrectlyForAThing() {
          thing.setStatusInfo(create(ThingStatus.UNINITIALIZED).build());
          assertThat(isHandlerInitialized(thing), is(false));
  
          thing.setStatusInfo(create(ThingStatus.INITIALIZING).build());
          assertThat(isHandlerInitialized(thing), is(false));
  
          thing.setStatusInfo(create(ThingStatus.REMOVING).build());
          assertThat(isHandlerInitialized(thing), is(false));
  
          thing.setStatusInfo(create(ThingStatus.REMOVED).build());
          assertThat(isHandlerInitialized(thing), is(false));
  
          thing.setStatusInfo(create(ThingStatus.UNKNOWN).build());
          assertThat(isHandlerInitialized(thing), is(true));
  
          thing.setStatusInfo(create(ThingStatus.ONLINE).build());
          assertThat(isHandlerInitialized(thing), is(true));
  
          thing.setStatusInfo(create(ThingStatus.OFFLINE).build());
          assertThat(isHandlerInitialized(thing), is(true));
      }
test_case.class_method_signature: ThingHandlerHelperTest.assertIsHandlerInitializedWorksCorrectlyForAThing()
test_case.full_signature: @Test public void assertIsHandlerInitializedWorksCorrectlyForAThing()
test_case.identifier: assertIsHandlerInitializedWorksCorrectlyForAThing
test_case.invocations: setStatusInfo build create assertThat isHandlerInitialized is setStatusInfo build create assertThat isHandlerInitialized is setStatusInfo build create assertThat isHandlerInitialized is setStatusInfo build create assertThat isHandlerInitialized is setStatusInfo build create assertThat isHandlerInitialized is setStatusInfo build create assertThat isHandlerInitialized is setStatusInfo build create assertThat isHandlerInitialized is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void assertIsHandlerInitializedWorksCorrectlyForAThing()
focal_class.file: bundles/org.openhab.core.thing/src/main/java/org/openhab/core/thing/util/ThingHandlerHelper.java
focal_class.identifier: ThingHandlerHelper
focal_class.class_method_signature: ThingHandlerHelper.ThingHandlerHelper()
focal_class.full_signature: private  ThingHandlerHelper()
focal_class.identifier: ThingHandlerHelper
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  ThingHandlerHelper()
focal_class.class_method_signature: ThingHandlerHelper.isHandlerInitialized(final ThingStatus thingStatus)
focal_class.full_signature: public static boolean isHandlerInitialized(final ThingStatus thingStatus)
focal_class.identifier: isHandlerInitialized
focal_class.modifiers: public static
focal_class.parameters: (final ThingStatus thingStatus)
focal_class.return: boolean
focal_class.signature: boolean isHandlerInitialized(final ThingStatus thingStatus)
focal_class.class_method_signature: ThingHandlerHelper.isHandlerInitialized(final Thing thing)
focal_class.full_signature: public static boolean isHandlerInitialized(final Thing thing)
focal_class.identifier: isHandlerInitialized
focal_class.modifiers: public static
focal_class.parameters: (final Thing thing)
focal_class.return: boolean
focal_class.signature: boolean isHandlerInitialized(final Thing thing)
focal_class.class_method_signature: ThingHandlerHelper.isHandlerInitialized(final ThingHandler handler)
focal_class.full_signature: public static boolean isHandlerInitialized(final ThingHandler handler)
focal_class.identifier: isHandlerInitialized
focal_class.modifiers: public static
focal_class.parameters: (final ThingHandler handler)
focal_class.return: boolean
focal_class.signature: boolean isHandlerInitialized(final ThingHandler handler)
focal_method.body: public static boolean isHandlerInitialized(final ThingStatus thingStatus) {
          return thingStatus == ThingStatus.OFFLINE || thingStatus == ThingStatus.ONLINE
                  || thingStatus == ThingStatus.UNKNOWN;
      }
focal_method.class_method_signature: ThingHandlerHelper.isHandlerInitialized(final ThingStatus thingStatus)
focal_method.full_signature: public static boolean isHandlerInitialized(final ThingStatus thingStatus)
focal_method.identifier: isHandlerInitialized
focal_method.modifiers: public static
focal_method.parameters: (final ThingStatus thingStatus)
focal_method.return: boolean
focal_method.signature: boolean isHandlerInitialized(final ThingStatus thingStatus)