30 lines
471 B
Elixir
30 lines
471 B
Elixir
object TupleTest
|
|
proto ExUnit::Case
|
|
|
|
def brackets_test
|
|
1 = {1,2,3}[0]
|
|
2 = {1,2,3}[1]
|
|
3 = {1,2,3}[2]
|
|
self.assert_raise 'badarg, do
|
|
{1,2,3}[3]
|
|
end
|
|
end
|
|
|
|
def brackets_negative_index_test
|
|
1 = {1,2,3}[-3]
|
|
2 = {1,2,3}[-2]
|
|
3 = {1,2,3}[-1]
|
|
self.assert_raise 'badarg, do
|
|
{1,2,3}[-4]
|
|
end
|
|
end
|
|
|
|
def to_list_test
|
|
[1,2,3] = {1,2,3}.to_list
|
|
end
|
|
|
|
def length_size_test
|
|
3 = {1,2,3}.length
|
|
0 = {}.size
|
|
end
|
|
end |