summaryrefslogtreecommitdiff
path: root/factors/factors_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'factors/factors_test.go')
-rw-r--r--factors/factors_test.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/factors/factors_test.go b/factors/factors_test.go
index 8373ede..6b56e25 100644
--- a/factors/factors_test.go
+++ b/factors/factors_test.go
@@ -71,6 +71,15 @@ func TestTotativeRatio(t *testing.T) {
tableTest(t, TotativeRatio, totativeRatioCases, stdEquals, "TotativeRatio")
}
+var totativeCountCases = map[uint]uint{
+ 1: 1, 2: 1, 3: 2, 4: 2, 6: 2, 7: 6, 8: 4, 12: 4,
+ 14: 6, 15: 8, 30: 8, 60: 16, 120: 32,
+}
+
+func TestTotativeCount(t *testing.T) {
+ tableTest(t, TotativeCount, totativeCountCases, stdEquals, "TotativeCount")
+}
+
var factorScoreCases = map[uint]float64{
1: 1.0,
2: 1.5,