Skip to content

Commit dddc8b8

Browse files
committed
Remove tests involving string length
1 parent 154051a commit dddc8b8

File tree

1 file changed

+0
-79
lines changed

1 file changed

+0
-79
lines changed

test/entropy.js

Lines changed: 0 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -75,69 +75,6 @@ test('Bits using total power, risk power', t => {
7575
t.is(round(Entropy.bitsWithPowers(5, 5)), 49)
7676
})
7777

78-
test('String lengths using bits', t => {
79-
t.is(bitsStringLength(30, 1000000, charSet64), 5)
80-
t.is(bitsStringLength(30, 1000000, charSet32), 6)
81-
t.is(bitsStringLength(30, 1000000, charSet16), 8)
82-
t.is(bitsStringLength(30, 1000000, charSet8), 10)
83-
t.is(bitsStringLength(30, 1000000, charSet4), 15)
84-
t.is(bitsStringLength(30, 1000000, charSet2), 29)
85-
})
86-
87-
test('String lengths using bitsWithRiskPower', t => {
88-
t.is(bitsWithRiskPowerStringLength(30, 6, charSet64), 5)
89-
t.is(bitsWithRiskPowerStringLength(30, 6, charSet32), 6)
90-
t.is(bitsWithRiskPowerStringLength(30, 6, charSet16), 8)
91-
t.is(bitsWithRiskPowerStringLength(30, 6, charSet8), 10)
92-
t.is(bitsWithRiskPowerStringLength(30, 6, charSet4), 15)
93-
t.is(bitsWithRiskPowerStringLength(30, 6, charSet2), 29)
94-
95-
t.is(bitsWithRiskPowerStringLength(1000, 10, charSet64), 9)
96-
t.is(bitsWithRiskPowerStringLength(1000, 10, charSet32), 11)
97-
t.is(bitsWithRiskPowerStringLength(1000, 10, charSet16), 14)
98-
t.is(bitsWithRiskPowerStringLength(1000, 10, charSet8), 18)
99-
t.is(bitsWithRiskPowerStringLength(1000, 10, charSet4), 27)
100-
t.is(bitsWithRiskPowerStringLength(1000, 10, charSet2), 53)
101-
102-
t.is(bitsWithRiskPowerStringLength(100000, 12, charSet64), 13)
103-
t.is(bitsWithRiskPowerStringLength(100000, 12, charSet32), 15)
104-
t.is(bitsWithRiskPowerStringLength(100000, 12, charSet16), 19)
105-
t.is(bitsWithRiskPowerStringLength(100000, 12, charSet8), 25)
106-
t.is(bitsWithRiskPowerStringLength(100000, 12, charSet4), 37)
107-
t.is(bitsWithRiskPowerStringLength(100000, 12, charSet2), 73)
108-
109-
let uint64 = 18446744073709551615
110-
t.is(bitsWithRiskPowerStringLength(uint64, 15, charSet64), 30)
111-
t.is(bitsWithRiskPowerStringLength(uint64, 15, charSet32), 36)
112-
t.is(bitsWithRiskPowerStringLength(uint64, 15, charSet16), 45)
113-
t.is(bitsWithRiskPowerStringLength(uint64, 15, charSet8), 59)
114-
t.is(bitsWithRiskPowerStringLength(uint64, 15, charSet4), 89)
115-
t.is(bitsWithRiskPowerStringLength(uint64, 15, charSet2), 177)
116-
})
117-
118-
test('String lengths using bitsWithPowers', t => {
119-
t.is(bitsWithPowersStringLength( 3, 10, charSet64), 9)
120-
t.is(bitsWithPowersStringLength( 3, 10, charSet32), 11)
121-
t.is(bitsWithPowersStringLength( 3, 10, charSet16), 14)
122-
t.is(bitsWithPowersStringLength( 3, 10, charSet8), 18)
123-
t.is(bitsWithPowersStringLength( 3, 10, charSet4), 27)
124-
t.is(bitsWithPowersStringLength( 3, 10, charSet2), 53)
125-
126-
t.is(bitsWithPowersStringLength( 5, 12, charSet64), 13)
127-
t.is(bitsWithPowersStringLength( 5, 12, charSet32), 15)
128-
t.is(bitsWithPowersStringLength( 5, 12, charSet16), 19)
129-
t.is(bitsWithPowersStringLength( 5, 12, charSet8), 25)
130-
t.is(bitsWithPowersStringLength( 5, 12, charSet4), 37)
131-
t.is(bitsWithPowersStringLength( 5, 12, charSet2), 73)
132-
133-
t.is(bitsWithPowersStringLength(10, 9, charSet64), 16)
134-
t.is(bitsWithPowersStringLength(10, 9, charSet32), 20)
135-
t.is(bitsWithPowersStringLength(10, 9, charSet16), 24)
136-
t.is(bitsWithPowersStringLength(10, 9, charSet8), 32)
137-
t.is(bitsWithPowersStringLength(10, 9, charSet4), 48)
138-
t.is(bitsWithPowersStringLength(10, 9, charSet2), 96)
139-
})
140-
14178
// preshing.com tests come from table at http://preshing.com/20110504/hash-collision-probabilities/
14279
test('preshing.com, 32-bit column', t => {
14380
t.is(round(Entropy.bits(30084, 10)), 32)
@@ -242,19 +179,3 @@ test('preshing.com, 160-bit column, modified and extended', t => {
242179
t.is(round(Entropy.bitsWithPowers(10, 30)), 165)
243180
t.is(round(Entropy.bitsWithPowers( 9, 30)), 158)
244181
})
245-
246-
const bitsStringLength = (total, risk, charSet) => {
247-
let random = new Random(charSet)
248-
return random.string(Entropy.bits(total, risk)).length
249-
}
250-
251-
const bitsWithRiskPowerStringLength = (total, rPower, charSet) => {
252-
let random = new Random(charSet)
253-
return random.string(Entropy.bitsWithRiskPower(total, rPower)).length
254-
}
255-
256-
const bitsWithPowersStringLength = (tPower, rPower, charSet) => {
257-
let random = new Random(charSet)
258-
return random.string(Entropy.bitsWithPowers(tPower, rPower)).length
259-
}
260-

0 commit comments

Comments
 (0)