@Test
 public void shouldBeConfiguredForTestServer() throws Exception {
   final String ravelryUrl = activity.getString(R.string.ravelry_url);
   System.out.println("RavelryUrl is: " + ravelryUrl);
   assertThat(
       "Must not be configured for live environment to run tests! Run target <config-dev>",
       ravelryUrl,
       not(containsString("ravelry.com")));
 }
示例#2
0
  private void createAlarmDialog() {
    alarmDialog = new Dialog(mainActivity);
    alarmDialog.setContentView(R.layout.dialog_alarm);
    alarmDialog.setTitle(mainActivity.getString(R.string.dialog_alarm_name));
    alarmOkBtn = (Button) alarmDialog.findViewById(R.id.btnAlarmOk);
    alarmCancelBtn = (Button) alarmDialog.findViewById(R.id.btnAlarmCancel);

    alarmClsBtn = (Button) alarmDialog.findViewById(R.id.btnAlarmCls);
    inAlarmTime = (EditText) alarmDialog.findViewById(R.id.inAlarmTime);
    if (alarmTime != -1) {
      inAlarmTime.setText(alarmTime);
      alarmOkBtn.setEnabled(false);
    } else {
      alarmCancelBtn.setEnabled(false);
    }
    alarmClsBtn.setOnClickListener(this);
    alarmOkBtn.setOnClickListener(this);
    alarmCancelBtn.setOnClickListener(this);
  }
示例#3
0
 @Test
 public void testMainActivityTextView_labelText() {
   final String expected = mainActivity.getString(R.string.hello_string);
   final String actual = textView.getText().toString();
   assertEquals(expected, actual);
 }
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    // Inflate base layout
    ViewGroup view = (ViewGroup) inflater.inflate(R.layout.fragment_transactions, container, false);
    mMainView = view;

    mListView = (ListView) view.findViewById(android.R.id.list);

    // Inflate header (which contains account balance)
    mListHeader = (ViewGroup) inflater.inflate(R.layout.fragment_transactions_header, null, false);
    mListHeaderContainer = new FrameLayout(mParent);
    setHeaderPinned(true);
    mListView.addHeaderView(mListHeaderContainer);

    mListView.setOnScrollListener(new TransactionsInfiniteScrollListener());

    mBalanceText = (TextView) mListHeader.findViewById(R.id.wallet_balance);
    mBalanceCurrency = (TextView) mListHeader.findViewById(R.id.wallet_balance_currency);
    mBalanceHome = (TextView) mListHeader.findViewById(R.id.wallet_balance_home);
    mAccount = (TextView) mListHeader.findViewById(R.id.wallet_account);
    mSyncErrorView = (TextView) mListHeader.findViewById(R.id.wallet_error);

    mAccount.setText(LoginManager.getInstance().getSelectedAccountName(mParent));

    // Load old balance
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(mParent);
    int activeAccount = prefs.getInt(Constants.KEY_ACTIVE_ACCOUNT, -1);
    String oldBalance =
        prefs.getString(String.format(Constants.KEY_ACCOUNT_BALANCE, activeAccount), null);
    String oldCurrency =
        prefs.getString(String.format(Constants.KEY_ACCOUNT_BALANCE_CURRENCY, activeAccount), null);
    String oldHomeBalance =
        prefs.getString(String.format(Constants.KEY_ACCOUNT_BALANCE_HOME, activeAccount), null);
    String oldHomeCurrency =
        prefs.getString(
            String.format(Constants.KEY_ACCOUNT_BALANCE_HOME_CURRENCY, activeAccount), null);

    if (oldBalance != null) {
      mBalanceText.setText(oldBalance);
      mBalanceCurrency.setText(oldCurrency);
      mBalanceText.setTextColor(mParent.getResources().getColor(R.color.wallet_balance_color));
      mBalanceHome.setText(
          String.format(
              mParent.getString(R.string.wallet_balance_home), oldHomeBalance, oldHomeCurrency));
    }

    if (mBalanceLoading) {

      mBalanceText.setTextColor(
          mParent.getResources().getColor(R.color.wallet_balance_color_invalid));
    }

    view.findViewById(R.id.wallet_send)
        .setOnClickListener(
            new View.OnClickListener() {

              @Override
              public void onClick(View v) {

                mParent.openTransferMenu(false);
              }
            });

    view.findViewById(R.id.wallet_request)
        .setOnClickListener(
            new View.OnClickListener() {

              @Override
              public void onClick(View v) {

                mParent.openTransferMenu(true);
              }
            });

    // Load transaction list
    loadTransactionsList();

    return view;
  }