From c8df751f470761ea2864c6cc58f7f7e1bd02bb91 Mon Sep 17 00:00:00 2001 From: asdfasdf Date: Wed, 9 Oct 2019 11:15:39 -0700 Subject: [PATCH] Added update stub and test --- src/main/data/StockEntry.java | 6 +++--- src/main/data/StockType.java | 4 ++-- src/test/NasdaqTest.java | 7 +++++++ src/test/NyseTest.java | 7 +++++++ 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/main/data/StockEntry.java b/src/main/data/StockEntry.java index 1eb8bf9..69d49bc 100644 --- a/src/main/data/StockEntry.java +++ b/src/main/data/StockEntry.java @@ -3,8 +3,8 @@ package data; public class StockEntry { private String identifier; private StockType stype; - private float price; - private float change; + private double price; + private double change; public StockEntry(StockType stype, String idstring) { identifier = idstring; @@ -12,7 +12,7 @@ public class StockEntry { } public void update() { - float[] result = this.stype.update(this.identifier); + double[] result = this.stype.update(this.identifier); this.price = result[0]; this.change = result[1]; } diff --git a/src/main/data/StockType.java b/src/main/data/StockType.java index 49c8632..78b5bbd 100644 --- a/src/main/data/StockType.java +++ b/src/main/data/StockType.java @@ -14,9 +14,9 @@ public abstract class StockType { //Effects: return current price[0] and %change[1] // (2 element array) //Require: working sources - public float[] update(String idstring) { + public double[] update(String idstring) { Iterator iterator = sources.iterator(); - float[] result = new float[2]; + double[] result = {0.0, 0.0}; while (iterator.hasNext()) { //XXX //DataSource source = (DataSource)iterator.next(); diff --git a/src/test/NasdaqTest.java b/src/test/NasdaqTest.java index b44f054..364430d 100644 --- a/src/test/NasdaqTest.java +++ b/src/test/NasdaqTest.java @@ -21,4 +21,11 @@ public class NasdaqTest { public void testName() { assertTrue(naasdaq.getName().equals("NASDAQ")); } + + @Test + public void testUpdate() { + double[] farray = naasdaq.update("1"); + assertEquals(farray[0],0.0); + assertEquals(farray[1],0.0); + } } diff --git a/src/test/NyseTest.java b/src/test/NyseTest.java index 9dad623..9f202a3 100644 --- a/src/test/NyseTest.java +++ b/src/test/NyseTest.java @@ -21,4 +21,11 @@ public class NyseTest { public void testName() { assertTrue(nyyyse.getName().equals("NYSE")); } + + @Test + public void testUpdate() { + double[] farray = nyyyse.update("1"); + assertEquals(farray[0],0.0); + assertEquals(farray[1],0.0); + } }