From b2bfb14a51dae360e86c1183daf7141e5c6ff2f4 Mon Sep 17 00:00:00 2001
From: Brandon Rodriguez <brodriguez8774@gmail.com>
Date: Mon, 9 Oct 2017 12:39:41 -0400
Subject: [PATCH] Remove unecessary property prefix

---
 .../cs3310/a1/DataStructures/CharList.java    |  17 +--
 a1/tests/CharListTests.java                   | 104 +++++++++---------
 2 files changed, 62 insertions(+), 59 deletions(-)

diff --git a/a1/src/edu/wmich/cs3310/a1/DataStructures/CharList.java b/a1/src/edu/wmich/cs3310/a1/DataStructures/CharList.java
index 65f20e5..b908333 100644
--- a/a1/src/edu/wmich/cs3310/a1/DataStructures/CharList.java
+++ b/a1/src/edu/wmich/cs3310/a1/DataStructures/CharList.java
@@ -8,8 +8,8 @@ public class CharList {
 
     //region Variables
 
-    private CharNode firstNode;
-    private CharNode lastNode;
+    protected CharNode firstNode;
+    protected CharNode lastNode;
 
     //endregion Variables
 
@@ -17,6 +17,9 @@ public class CharList {
 
     //region Controllers
 
+    /**
+     * Base constructor.
+     */
     public CharList() {
 
     }
@@ -31,7 +34,7 @@ public class CharList {
      * Getter for first node in list.
      * @return First node of list.
      */
-    public CharNode getFirstNode() {
+    public CharNode firstNode() {
         return firstNode;
     }
 
@@ -40,7 +43,7 @@ public class CharList {
      * Getter for last node in list.
      * @return Last node of list.
      */
-    public CharNode getLastNode() {
+    public CharNode lastNode() {
         return lastNode;
     }
 
@@ -78,7 +81,7 @@ public class CharList {
 
 
     /**
-     * Insert new new node at given index in linked list.
+     * Inserts new new node at given index in linked list.
      * @param character Character for node to hold.
      * @param index Index of new node.
      * @return True on success or false on failure.
@@ -128,7 +131,7 @@ public class CharList {
 
 
     /**
-     * Delete node with given index.
+     * Deletes node with given index.
      * @param index Index of node to delete.
      * @return Deleted node or null on failure.
      */
@@ -168,7 +171,7 @@ public class CharList {
 
 
     /**
-     * Delete node with given character.
+     * Deletes node with given character.
      * @param character Character to delete.
      * @return Deleted node or null on failure.
      */
diff --git a/a1/tests/CharListTests.java b/a1/tests/CharListTests.java
index 6dff47d..465aff1 100644
--- a/a1/tests/CharListTests.java
+++ b/a1/tests/CharListTests.java
@@ -33,63 +33,63 @@ public class CharListTests {
     @Test
     public void Test_Insert_Success_OnlyFirst() {
         // Test inserting with 0 nodes.
-        Assert.assertNull(aList.getFirstNode());
-        Assert.assertNull(aList.getLastNode());
+        Assert.assertNull(aList.firstNode());
+        Assert.assertNull(aList.lastNode());
 
         // Test inserting with 1 node.
         Assert.assertTrue(aList.Insert('a', 0));
-        Assert.assertEquals('a', aList.getFirstNode().myData());
-        Assert.assertEquals(aList.getFirstNode(), aList.getLastNode());
+        Assert.assertEquals('a', aList.firstNode().myData());
+        Assert.assertEquals(aList.firstNode(), aList.lastNode());
 
         // Test inserting with 2 nodes.
         Assert.assertTrue(aList.Insert('b', 0));
-        Assert.assertEquals('b', aList.getFirstNode().myData());
-        Assert.assertEquals('a', aList.getLastNode().myData());
-        Assert.assertEquals(aList.getFirstNode(), aList.getLastNode().prevNode());
-        Assert.assertEquals(aList.getLastNode(), aList.getFirstNode().nextNode());
+        Assert.assertEquals('b', aList.firstNode().myData());
+        Assert.assertEquals('a', aList.lastNode().myData());
+        Assert.assertEquals(aList.firstNode(), aList.lastNode().prevNode());
+        Assert.assertEquals(aList.lastNode(), aList.firstNode().nextNode());
 
         // Test inserting with 3 nodes.
         Assert.assertTrue(aList.Insert('c', 0));
-        Assert.assertEquals('c', aList.getFirstNode().myData());
-        Assert.assertEquals('b', aList.getFirstNode().nextNode().myData());
-        Assert.assertEquals(aList.getFirstNode(), aList.getLastNode().prevNode().prevNode());
-        Assert.assertEquals(aList.getFirstNode().nextNode(), aList.getLastNode().prevNode());
-        Assert.assertEquals(aList.getFirstNode().nextNode().nextNode(), aList.getLastNode());
+        Assert.assertEquals('c', aList.firstNode().myData());
+        Assert.assertEquals('b', aList.firstNode().nextNode().myData());
+        Assert.assertEquals(aList.firstNode(), aList.lastNode().prevNode().prevNode());
+        Assert.assertEquals(aList.firstNode().nextNode(), aList.lastNode().prevNode());
+        Assert.assertEquals(aList.firstNode().nextNode().nextNode(), aList.lastNode());
     }
 
 
     @Test
     public void Test_Insert_Success_OnlyLast() {
         // Test inserting with 0 nodes.
-        Assert.assertNull(aList.getFirstNode());
-        Assert.assertNull(aList.getLastNode());
+        Assert.assertNull(aList.firstNode());
+        Assert.assertNull(aList.lastNode());
 
         // Test inserting with 1 node.
         Assert.assertTrue(aList.Insert('a', 0));
-        Assert.assertEquals('a', aList.getFirstNode().myData());
-        Assert.assertEquals(aList.getFirstNode(), aList.getLastNode());
+        Assert.assertEquals('a', aList.firstNode().myData());
+        Assert.assertEquals(aList.firstNode(), aList.lastNode());
 
         // Test inserting with 2 nodes.
         Assert.assertTrue(aList.Insert('b', 1));
-        Assert.assertEquals('a', aList.getFirstNode().myData());
-        Assert.assertEquals('b', aList.getLastNode().myData());
-        Assert.assertEquals(aList.getFirstNode(), aList.getLastNode().prevNode());
-        Assert.assertEquals(aList.getLastNode(), aList.getFirstNode().nextNode());
+        Assert.assertEquals('a', aList.firstNode().myData());
+        Assert.assertEquals('b', aList.lastNode().myData());
+        Assert.assertEquals(aList.firstNode(), aList.lastNode().prevNode());
+        Assert.assertEquals(aList.lastNode(), aList.firstNode().nextNode());
 
         // Test inserting with 3 nodes.
         Assert.assertTrue(aList.Insert('c', 2));
-        Assert.assertEquals('c', aList.getLastNode().myData());
-        Assert.assertEquals('b', aList.getLastNode().prevNode().myData());
-        Assert.assertEquals(aList.getFirstNode(), aList.getLastNode().prevNode().prevNode());
-        Assert.assertEquals(aList.getFirstNode().nextNode(), aList.getLastNode().prevNode());
-        Assert.assertEquals(aList.getFirstNode().nextNode().nextNode(), aList.getLastNode());
+        Assert.assertEquals('c', aList.lastNode().myData());
+        Assert.assertEquals('b', aList.lastNode().prevNode().myData());
+        Assert.assertEquals(aList.firstNode(), aList.lastNode().prevNode().prevNode());
+        Assert.assertEquals(aList.firstNode().nextNode(), aList.lastNode().prevNode());
+        Assert.assertEquals(aList.firstNode().nextNode().nextNode(), aList.lastNode());
     }
 
 
     @Test
     public void Test_Insert_Fail_BadIndex() {
-        Assert.assertNull(aList.getFirstNode());
-        Assert.assertNull(aList.getLastNode());
+        Assert.assertNull(aList.firstNode());
+        Assert.assertNull(aList.lastNode());
         Assert.assertFalse(aList.Insert('a', -1));
         Assert.assertFalse(aList.Insert('a', 1));
 
@@ -115,10 +115,10 @@ public class CharListTests {
         Assert.assertEquals('a', aNode.myData());
         Assert.assertNull(aNode.nextNode());
         Assert.assertNull(aNode.prevNode());
-        Assert.assertEquals('b', aList.getFirstNode().myData());
-        Assert.assertEquals('c', aList.getLastNode().myData());
-        Assert.assertEquals(aList.getFirstNode(), aList.getLastNode().prevNode());
-        Assert.assertEquals(aList.getLastNode(), aList.getFirstNode().nextNode());
+        Assert.assertEquals('b', aList.firstNode().myData());
+        Assert.assertEquals('c', aList.lastNode().myData());
+        Assert.assertEquals(aList.firstNode(), aList.lastNode().prevNode());
+        Assert.assertEquals(aList.lastNode(), aList.firstNode().nextNode());
 
         // Test deleting with 2 nodes.
         aNode = aList.Delete(0);
@@ -126,8 +126,8 @@ public class CharListTests {
         Assert.assertEquals('b', aNode.myData());
         Assert.assertNull(aNode.nextNode());
         Assert.assertNull(aNode.prevNode());
-        Assert.assertEquals('c', aList.getFirstNode().myData());
-        Assert.assertEquals(aList.getFirstNode(), aList.getLastNode());
+        Assert.assertEquals('c', aList.firstNode().myData());
+        Assert.assertEquals(aList.firstNode(), aList.lastNode());
 
         // Test deleting with 1 nodes.
         aNode = aList.Delete(0);
@@ -135,8 +135,8 @@ public class CharListTests {
         Assert.assertEquals('c', aNode.myData());
         Assert.assertNull(aNode.nextNode());
         Assert.assertNull(aNode.prevNode());
-        Assert.assertNull(aList.getFirstNode());
-        Assert.assertNull(aList.getLastNode());
+        Assert.assertNull(aList.firstNode());
+        Assert.assertNull(aList.lastNode());
     }
 
 
@@ -152,10 +152,10 @@ public class CharListTests {
         Assert.assertEquals('c', aNode.myData());
         Assert.assertNull(aNode.nextNode());
         Assert.assertNull(aNode.prevNode());
-        Assert.assertEquals('a', aList.getFirstNode().myData());
-        Assert.assertEquals('b', aList.getLastNode().myData());
-        Assert.assertEquals(aList.getFirstNode(), aList.getLastNode().prevNode());
-        Assert.assertEquals(aList.getLastNode(), aList.getFirstNode().nextNode());
+        Assert.assertEquals('a', aList.firstNode().myData());
+        Assert.assertEquals('b', aList.lastNode().myData());
+        Assert.assertEquals(aList.firstNode(), aList.lastNode().prevNode());
+        Assert.assertEquals(aList.lastNode(), aList.firstNode().nextNode());
 
         // Test deleting with 2 nodes.
         aNode = aList.Delete(1);
@@ -163,8 +163,8 @@ public class CharListTests {
         Assert.assertEquals('b', aNode.myData());
         Assert.assertNull(aNode.nextNode());
         Assert.assertNull(aNode.prevNode());
-        Assert.assertEquals('a', aList.getFirstNode().myData());
-        Assert.assertEquals(aList.getFirstNode(), aList.getLastNode());
+        Assert.assertEquals('a', aList.firstNode().myData());
+        Assert.assertEquals(aList.firstNode(), aList.lastNode());
 
         // Test deleting with 1 nodes.
         aNode = aList.Delete(0);
@@ -172,8 +172,8 @@ public class CharListTests {
         Assert.assertEquals('a', aNode.myData());
         Assert.assertNull(aNode.nextNode());
         Assert.assertNull(aNode.prevNode());
-        Assert.assertNull(aList.getFirstNode());
-        Assert.assertNull(aList.getLastNode());
+        Assert.assertNull(aList.firstNode());
+        Assert.assertNull(aList.lastNode());
     }
 
 
@@ -206,10 +206,10 @@ public class CharListTests {
         Assert.assertEquals('c', aNode.myData());
         Assert.assertNull(aNode.nextNode());
         Assert.assertNull(aNode.prevNode());
-        Assert.assertEquals('a', aList.getFirstNode().myData());
-        Assert.assertEquals('b', aList.getLastNode().myData());
-        Assert.assertEquals(aList.getFirstNode(), aList.getLastNode().prevNode());
-        Assert.assertEquals(aList.getLastNode(), aList.getFirstNode().nextNode());
+        Assert.assertEquals('a', aList.firstNode().myData());
+        Assert.assertEquals('b', aList.lastNode().myData());
+        Assert.assertEquals(aList.firstNode(), aList.lastNode().prevNode());
+        Assert.assertEquals(aList.lastNode(), aList.firstNode().nextNode());
 
         // Test deleting with 2 nodes.
         aNode = aList.Delete('b');
@@ -217,8 +217,8 @@ public class CharListTests {
         Assert.assertEquals('b', aNode.myData());
         Assert.assertNull(aNode.nextNode());
         Assert.assertNull(aNode.prevNode());
-        Assert.assertEquals('a', aList.getFirstNode().myData());
-        Assert.assertEquals(aList.getFirstNode(), aList.getLastNode());
+        Assert.assertEquals('a', aList.firstNode().myData());
+        Assert.assertEquals(aList.firstNode(), aList.lastNode());
 
 
         // Test deleting with 1 nodes.
@@ -227,8 +227,8 @@ public class CharListTests {
         Assert.assertEquals('a', aNode.myData());
         Assert.assertNull(aNode.nextNode());
         Assert.assertNull(aNode.prevNode());
-        Assert.assertNull(aList.getFirstNode());
-        Assert.assertNull(aList.getLastNode());
+        Assert.assertNull(aList.firstNode());
+        Assert.assertNull(aList.lastNode());
     }
 
 
-- 
GitLab