forked from shanetrotter/quickfix
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathRunnerTestCase.rb
21 lines (20 loc) · 859 Bytes
/
RunnerTestCase.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
require 'Runner'
require 'runit/testcase'
class RunnerTestCase < RUNIT::TestCase
def test_createProcess
process = createProcess("foo\nbar\niCONNECT\nbaz", "localhost", 39333)
assert process.kind_of?(ReflectorClient)
process = createProcess("iCONNECT\nfoo\nbar\nbaz", "localhost", 39333)
assert process.kind_of?(ReflectorClient)
process = createProcess("foo\nbar\neCONNECT\nbaz", "localhost", 39333)
assert process.kind_of?(ReflectorServer)
process = createProcess("eCONNECT\nfoo\nbar\nbaz", "localhost", 39333)
assert process.kind_of?(ReflectorServer)
process = createProcess("foo\nbar\nbaz", "localhost", 39333)
assert process.nil?
process = createProcess("foo\nbar\nbazeCONNECT", "localhost", 39333)
assert process.nil?
process = createProcess("", "localhost", 39333)
assert process.nil?
end
end