Skip to content
Snippets Groups Projects
Select Git revision
  • 5a39440b573121bb5a42a4475abf0f171266b6f1
  • master default
  • simulated_grasping
  • v1.0
4 results

simulation_constraint.launch

Blame
  • ProgressbarIdlingResource.java 915 B
    package org.openhab.habdroid;
    
    import android.support.annotation.NonNull;
    import android.support.test.espresso.IdlingResource;
    import android.view.View;
    
    public class ProgressbarIdlingResource implements IdlingResource {
        private String mName;
        private View mProgressBar;
        private ResourceCallback mCallback;
    
        public ProgressbarIdlingResource(@NonNull String name, @NonNull View progressBar) {
            mName = name;
            mProgressBar = progressBar;
        }
    
        @Override
        public String getName() {
            return mName;
        }
    
        @Override
        public boolean isIdleNow() {
            boolean idle = mProgressBar.getVisibility() == View.INVISIBLE;
            if (idle && mCallback != null) {
                mCallback.onTransitionToIdle();
            }
    
            return idle;
        }
    
        @Override
        public void registerIdleTransitionCallback(ResourceCallback callback) {
            mCallback = callback;
        }
    }