summaryrefslogtreecommitdiff
path: root/ms/ms_test.go
diff options
context:
space:
mode:
authorWill Hawkins <[email protected]>2022-11-07 10:11:09 -0500
committerWill Hawkins <[email protected]>2022-11-07 10:11:26 -0500
commitf7d143bcf8703c41a39d9b8e7896b6e7468d6fd7 (patch)
treec2ca0999d4f693fa3900ecdb280a5fae3cccbd1b /ms/ms_test.go
parentea39f3e0ddd0b35bf649477f628fabbc0c1ca424 (diff)
Add Size() method for MathmematicalSeries.
Diffstat (limited to 'ms/ms_test.go')
-rw-r--r--ms/ms_test.go16
1 files changed, 16 insertions, 0 deletions
diff --git a/ms/ms_test.go b/ms/ms_test.go
index 3eb3b4f..86a5488 100644
--- a/ms/ms_test.go
+++ b/ms/ms_test.go
@@ -99,3 +99,19 @@ func Test_RotatingValues(test *testing.T) {
test.Fatalf("Adding values does not properly erase earlier values.")
}
}
+func Test_Size(test *testing.T) {
+ series := NewMathematicalSeries[int](5)
+
+ series.AddElement(1)
+ series.AddElement(2)
+ series.AddElement(3)
+ series.AddElement(4)
+ series.AddElement(5)
+
+ series.AddElement(6)
+ series.AddElement(7)
+
+ if series.Size() != 5 {
+ test.Fatalf("Series size calculations failed.")
+ }
+}