Class: CantorPairingFunctionTest
- Inherits:
-
Test::Unit::TestCase
- Object
- Test::Unit::TestCase
- CantorPairingFunctionTest
show all
- Includes:
- MoreMath::Functions
- Defined in:
- tests/cantor_pairing_function_test.rb
Instance Method Summary
collapse
#beta, beta, #beta_regularized, beta_regularized, #cantor_pairing, cantor_pairing, #cantor_pairing_inv, cantor_pairing_inv, #erf, #erfc, #gamma, gamma, #gammaP_regularized, gammaP_regularized, #gammaQ_regularized, gammaQ_regularized, #log_beta, log_beta, #log_ceil, log_ceil, #log_floor, log_floor, #log_gamma, #logb, logb, #numberify_string, numberify_string, #stringify_number, stringify_number
Instance Method Details
#test_cantor_pairing_function ⇒ Object
9
10
11
12
13
14
15
|
# File 'tests/cantor_pairing_function_test.rb', line 9
def test_cantor_pairing_function
assert_equal 69, cantor_pairing([ 1, 2, 3 ])
assert_equal 69, cantor_pairing(1, 2, 3)
assert_equal 172, cantor_pairing(3, 2, 1)
assert_raise(ArgumentError) { cantor_pairing([ 1 ]) }
assert_raise(ArgumentError) { cantor_pairing(1) }
end
|
#test_cantor_pairing_function_inv ⇒ Object
17
18
19
20
21
22
|
# File 'tests/cantor_pairing_function_test.rb', line 17
def test_cantor_pairing_function_inv
assert_equal [ 8, 3 ], cantor_pairing_inv(69)
assert_equal [ 1, 2, 3 ], cantor_pairing_inv(69, 3)
assert_equal [ 17, 1 ], cantor_pairing_inv(172)
assert_equal [ 3, 2, 1 ], cantor_pairing_inv(172, 3)
end
|