diff --git a/src/main/java/nyc/c4q/InitialActivity.java b/src/main/java/nyc/c4q/InitialActivity.java
index 2213b83..5768567 100644
--- a/src/main/java/nyc/c4q/InitialActivity.java
+++ b/src/main/java/nyc/c4q/InitialActivity.java
@@ -11,6 +11,11 @@
public class InitialActivity extends Activity {
+ Button buttonPlus;
+ Button buttonMinus;
+ TextView tvCounter;
+
+
public int counter = 0;
public SharedPreferences preferences = null;
public final static String TAG = "C4QTAG";
@@ -34,5 +39,29 @@ protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_initial);
preferences = getPreferences(Context.MODE_PRIVATE);
+
+ tvCounter = (TextView) findViewById(R.id.tvCounter);
+
+ buttonPlus = (Button)findViewById(R.id.buttonPlus);
+ buttonPlus.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ counter++;
+ String number = String.valueOf(counter);
+ tvCounter.setText(number);
+ }
+ });
+ buttonMinus = (Button)findViewById(R.id.buttonMinus);
+ buttonMinus.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ counter--;
+ String number = String.valueOf(counter);
+ tvCounter.setText(number);
+ }
+ });
}
+
}
+
+
diff --git a/src/main/java/nyc/c4q/SubFunClass.java b/src/main/java/nyc/c4q/SubFunClass.java
index ef94dce..85747fc 100644
--- a/src/main/java/nyc/c4q/SubFunClass.java
+++ b/src/main/java/nyc/c4q/SubFunClass.java
@@ -3,7 +3,13 @@
/**
* Created by amyquispe on 5/19/15.
*/
-public class SubFunClass {
+public class SubFunClass extends SuperFunClass {
public SubFunClass(){
+ SubFunClass funObject = new SubFunClass();
}
}
+
+// @Test
+// public void test01SubFunClassInheritsFromSuperFunClass() throws Exception {
+// SubFunClass funObject = new SubFunClass();
+// assertThat(funObject, instanceOf(SuperFunClass.class));
\ No newline at end of file
diff --git a/src/main/res/layout/activity_initial.xml b/src/main/res/layout/activity_initial.xml
index 49e22b0..fa16771 100644
--- a/src/main/res/layout/activity_initial.xml
+++ b/src/main/res/layout/activity_initial.xml
@@ -3,16 +3,63 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+
+
diff --git a/src/test/java/nyc/c4q/Unit1AssessmentTestsAndroid.java b/src/test/java/nyc/c4q/Unit1AssessmentTestsAndroid.java
index bae0f78..6812104 100644
--- a/src/test/java/nyc/c4q/Unit1AssessmentTestsAndroid.java
+++ b/src/test/java/nyc/c4q/Unit1AssessmentTestsAndroid.java
@@ -100,7 +100,7 @@ public void test02ButtonPlusShouldIncreaseTvCounter() throws Exception {
Button buttonPlus = (Button) Helpers.findViewByIdString(activity, "buttonPlus");
TextView tvCounter = (TextView) Helpers.findViewByIdString(activity, "tvCounter");
- assertNotNull("TextView(@+id/buttonPlus) should not be null", buttonPlus);
+ assertNotNull("Button(@+id/buttonPlus) should not be null", buttonPlus);
assertNotNull("TextView(@+id/tvCounter) should not be null", tvCounter);
assertEquals(0, Integer.parseInt((String) tvCounter.getText()));
diff --git a/src/test/java/nyc/c4q/Unit1AssessmentTestsJava.java b/src/test/java/nyc/c4q/Unit1AssessmentTestsJava.java
index a965446..ae9b679 100644
--- a/src/test/java/nyc/c4q/Unit1AssessmentTestsJava.java
+++ b/src/test/java/nyc/c4q/Unit1AssessmentTestsJava.java
@@ -7,6 +7,7 @@
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
+import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
@@ -42,9 +43,9 @@ public void test03AbstractAwesomeClassImplementsAwesomeInterface() throws Except
@Test
public void test04AwesomeContainerContainsAwesomeObject() throws Exception{
Collection myList = AwesomeContainer.createAwesomeContainer();
- assertEquals(myList.getClass(), List.class);
+ assertEquals(myList.getClass(), ArrayList.class);
AwesomeContainer.addAwesomeObject(myList);
- assertEquals(((List) myList).get(0).getClass(), AwesomeInterface.class);
+ assertEquals(((ArrayList) myList).get(0).getClass(), ConcreteAwesomeClass.class);
}
}