Skip to content

Commit

Permalink
Adds testing for checking portal state
Browse files Browse the repository at this point in the history
  • Loading branch information
okmanideep committed Oct 24, 2015
1 parent 6f52631 commit 056a061
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 39 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
import in.workarounds.portal.Portal;
import in.workarounds.portal.PortalManager;
import in.workarounds.portal.Portlet;
import in.workarounds.portal.State;

/**
* Created by madki on 17/09/15.
Expand Down Expand Up @@ -47,6 +48,13 @@ public void onClick(View v) {
break;
case R.id.btn_send_portal:
Portal.with(context).data(bundle).send(TestPortal.class);
break;
case R.id.btn_send_if_portal_open:
int state = PortalManager.getPortalState(context, TestPortal.class);
if(state != State.CLOSED){
Portal.with(context).data(bundle).send(TestPortal.class);
}
break;
case R.id.btn_open_portlet:
Portlet.with(context).id(getIdFromET()).open(TestPortlet.class);
break;
Expand Down
61 changes: 22 additions & 39 deletions app/src/main/java/in/workarounds/samples/portal/MainActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,60 +4,25 @@
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import android.view.View;
import android.widget.EditText;

import butterknife.Bind;
import butterknife.ButterKnife;
import butterknife.OnClick;

public class MainActivity extends AppCompatActivity {
@Bind(R.id.btn_open_portal)
Button openButton;
@Bind(R.id.btn_show_portal)
Button showButton;
@Bind(R.id.btn_hide_portal)
Button hideButton;
@Bind(R.id.btn_close_portal)
Button closeButton;
@Bind(R.id.btn_send_portal)
Button sendButton;
@Bind(R.id.et_portlet_id)
EditText editText;
@Bind(R.id.btn_open_portlet)
Button openButtonPortlet;
@Bind(R.id.btn_show_portlet)
Button showButtonPortlet;
@Bind(R.id.btn_hide_portlet)
Button hideButtonPortlet;
@Bind(R.id.btn_close_portlet)
Button closeButtonPortlet;
@Bind(R.id.btn_send_portlet)
Button sendButtonPortlet;
@Bind(R.id.btn_send_to_all)
Button sendToAllButton;
@Bind(R.id.btn_close_service)
Button closeServiceButton;

ButtonListener listener;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
ButtonListener listener = new ButtonListener(this);
listener = new ButtonListener(this);
listener.setEditText(editText);

openButton.setOnClickListener(listener);
showButton.setOnClickListener(listener);
hideButton.setOnClickListener(listener);
closeButton.setOnClickListener(listener);
sendButton.setOnClickListener(listener);
openButtonPortlet.setOnClickListener(listener);
showButtonPortlet.setOnClickListener(listener);
hideButtonPortlet.setOnClickListener(listener);
closeButtonPortlet.setOnClickListener(listener);
sendButtonPortlet.setOnClickListener(listener);
sendToAllButton.setOnClickListener(listener);
closeServiceButton.setOnClickListener(listener);
}

@Override
Expand All @@ -82,4 +47,22 @@ public boolean onOptionsItemSelected(MenuItem item) {
return super.onOptionsItemSelected(item);
}

@OnClick({
R.id.btn_open_portal,
R.id.btn_show_portal,
R.id.btn_hide_portal,
R.id.btn_close_portal,
R.id.btn_send_portal,
R.id.btn_send_if_portal_open,
R.id.btn_open_portlet,
R.id.btn_show_portlet,
R.id.btn_hide_portlet,
R.id.btn_close_portlet,
R.id.btn_send_portlet,
R.id.btn_send_to_all,
R.id.btn_close_service
})
public void onButtonClicked(View v){
listener.onClick(v);
}
}
6 changes: 6 additions & 0 deletions app/src/main/res/layout/activity_main.xml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,12 @@
android:layout_height="wrap_content"
android:text="Send Portal" />

<Button
android:id="@+id/btn_send_if_portal_open"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Send if portal open" />

<EditText
android:id="@+id/et_portlet_id"
android:layout_width="wrap_content"
Expand Down

0 comments on commit 056a061

Please sign in to comment.