public class ApplicationTest extends ApplicationTestCase {
public ApplicationTest() {
super(Application.class);
}
public void testRun() {
CalculatorView view = new CalculatorView(getContext());
view.show();
EventBus.getDefault().post(new EventBusMessage());
view.hide();
}
public class CalculatorView extends RelativeLayout {
public CalculatorView(Context context) {
super(context);
}
public void show() {
Log.i("hieu", "eventBus register");
EventBus.getDefault().register(this);
}
public void hide() {
EventBus.getDefault().unregister(this);
Log.i("hieu", "eventBus unreg");
}
public void onEvent(EventBusMessage eventBusMessage) {
Log.i("hieu", "");
}
}
class EventBusMessage {
}
}
can not this work?
it work on my test code.