summaryrefslogtreecommitdiff
path: root/java/test/android/src/com/zeroc/testsuite/TestContainer.java
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2014-10-23 16:28:09 -0230
committerMatthew Newhook <matthew@zeroc.com>2014-10-23 16:28:09 -0230
commitf6bb0396e7d8fd12ed50f72ab9fc99436d418576 (patch)
treeee6ef1cb32f2523839f210eb9ec3b924b97d5998 /java/test/android/src/com/zeroc/testsuite/TestContainer.java
parentAdd Object.equals, and minor fix to HashMap.equals (diff)
downloadice-f6bb0396e7d8fd12ed50f72ab9fc99436d418576.tar.bz2
ice-f6bb0396e7d8fd12ed50f72ab9fc99436d418576.tar.xz
ice-f6bb0396e7d8fd12ed50f72ab9fc99436d418576.zip
More gradle changes.
Moved android stuff to its own package. Moved java tests to src/main/java/test subdirectory.
Diffstat (limited to 'java/test/android/src/com/zeroc/testsuite/TestContainer.java')
-rw-r--r--java/test/android/src/com/zeroc/testsuite/TestContainer.java113
1 files changed, 0 insertions, 113 deletions
diff --git a/java/test/android/src/com/zeroc/testsuite/TestContainer.java b/java/test/android/src/com/zeroc/testsuite/TestContainer.java
deleted file mode 100644
index 0c9dacbaf69..00000000000
--- a/java/test/android/src/com/zeroc/testsuite/TestContainer.java
+++ /dev/null
@@ -1,113 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2014 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice is licensed to you under the terms described in the
-// ICE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-package com.zeroc.testsuite;
-
-import java.util.LinkedList;
-
-import android.app.ListActivity;
-import android.os.Bundle;
-import android.widget.ArrayAdapter;
-import android.widget.Button;
-
-public class TestContainer extends ListActivity implements TestApp.TestListener
-{
- private LinkedList<String> _strings = new LinkedList<String>();
- private ArrayAdapter<String> _adapter;
- private boolean _partial = false;
- private Button _next;
-
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.container);
- _adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, _strings);
- setListAdapter(_adapter);
-
- _next = (Button)findViewById(R.id.next);
- _next.setOnClickListener(new android.view.View.OnClickListener()
- {
- public void onClick(android.view.View v)
- {
- TestApp app = (TestApp)getApplication();
- app.startNextTest();
- }
- });
- _next.setEnabled(false);
- }
-
- @Override
- public void onResume()
- {
- super.onResume();
- TestApp app = (TestApp)getApplication();
- app.setTestListener(this);
- }
-
- @Override
- public void onStop()
- {
- super.onStop();
- TestApp app = (TestApp)getApplication();
- app.setTestListener(null);
- }
-
- public void onStartTest(String test)
- {
- setTitle(test);
- _partial = false;
- _strings.clear();
- _adapter.notifyDataSetChanged();
- _next.setEnabled(false);
- }
-
- public void onComplete(int status)
- {
- _next.setEnabled(true);
- }
-
- public void onOutput(String s)
- {
- int start = 0;
- int end = s.length();
- int pos;
- do
- {
- pos = s.indexOf('\n', start);
- if(pos != -1)
- {
- addData(s.substring(start, pos), false);
- start = pos+1;
- }
- }
- while(start < end && pos != -1);
- if(start < end)
- {
- addData(s.substring(start, end), true);
- }
- }
-
- private void addData(String s, boolean partialLine)
- {
- if(_partial)
- {
- String last = _strings.removeLast();
- last = last + s;
- _strings.add(last);
- _adapter.notifyDataSetChanged();
- }
- else
- {
- _adapter.add(s);
- }
- _partial = partialLine;
- }
-}