Class: IdGeneratorTest
Instance Method Summary
collapse
#assert_array_equal, expect, #run
Instance Method Details
#test_instances ⇒ Object
10
11
12
|
# File 'lib/gems/xmpp4r-0.4/test/tc_idgenerator.rb', line 10
def test_instances
assert_equal(Jabber::IdGenerator.instance, Jabber::IdGenerator.instance)
end
|
#test_unique ⇒ Object
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/gems/xmpp4r-0.4/test/tc_idgenerator.rb', line 14
def test_unique
ids = []
100.times { ids.push(Jabber::IdGenerator.generate_id) }
ok = true
ids.each_index { |a|
ids.each_index { |b|
if a == b
ok = false if ids[a] != ids[b]
else
ok = false if ids[a] == ids[b]
end
}
}
assert(ok)
end
|