diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 95e38544d9801a66e101b42ce0445de3e679abf9..43e31f219139091a5b438778eb2058ff3c5a1d64 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -21,10 +21,7 @@ SimpleCov.start do add_filter '/config/' add_filter '/vendor/' - add_group 'Controllers', 'app/controllers' - add_group 'Models', 'app/models' - add_group 'Helpers', 'app/helpers' - add_group 'Mailers', 'app/mailers' + add_group 'Frames', 'lib/apex/frame' end # OPTIONAL # This outputs the report to your public folder diff --git a/test/tc_aprs_kiss.rb b/test/tc_aprs_kiss.rb deleted file mode 100644 index 23464f8ae7d7241961f8c6010e571358154ad341..0000000000000000000000000000000000000000 --- a/test/tc_aprs_kiss.rb +++ /dev/null @@ -1,85 +0,0 @@ -require 'test/unit' -require 'kiss/test/kiss_mock' -require_relative '../lib/apex/aprs_kiss' -require_relative '../lib/apex/frame' - -module Apex - DECODED_FRAME_KISS = Apex::Frame::Frame.new( - Apex::Frame::Entity.from_raw('W2GMD-1'), - Apex::Frame::Entity.from_raw('OMG'), - Apex::Frame::Path.from_raw(['WIDE1-1', 'WIDE2-2']), - 'test_encode_frame' - ) - ENCODED_FRAME_KISS = [192, 0, 158, 154, 142, 64, 64, 64, 96, 174, 100, 142, 154, 136, 64, 98, 174, 146, 136, 138, 98, - 64, 98, 174, 146, 136, 138, 100, 64, 101, 3, 240, 116, 101, 115, 116, 95, 101, 110, 99, 111, 100, - 101, 95, 102, 114, 97, 109, 101, 192] - - # DECODED_FRAME_KISS_INVALID = Apex::Frame.new( - # Apex::Frame::Entity.from_raw('KG6WTF'), - # Apex::Frame::Entity.from_raw('S7TSUV'), - # Apex::Frame::Path.from_raw(['MTOSO-2', 'WIDE2*', 'qAR', 'KF6FIR-10']), - # '`17El#X-/kg6wtf@gosselinfamily.com' - # ) - ENCODED_FRAME_KISS_INVALID = [192, 0, 166, 110, 168, 166, 170, 172, 96, 150, 142, 108, 174, 168, 140, 96, 154, 168, 158, - 166, 158, 64, 100, 174, 146, 136, 138, 100, 226, 130, 164, 224, 150, 140, 108, 140, 146, 164, - 117, 3, 240, 96, 49, 55, 69, 108, 35, 88, 45, 47, 107, 103, 54, 119, 116, 102, 64, 103, 111, - 115, 115, 101, 108, 105, 110, 102, 97, 109, 105, 108, 121, 46, 99, 111, 109, 192] - - class TestAprsKiss < Test::Unit::TestCase - def test_read - kiss_mock = Kiss::KissMock.new - aprs_kiss = AprsKiss.new(kiss_mock) - - kiss_mock.clear_interface - kiss_mock.add_read_from_interface(ENCODED_FRAME_KISS) - translated_frame = nil - iter_left = 1000 - while iter_left > 0 and not translated_frame - translated_frame = aprs_kiss.read - iter_left -= 1 - end - - assert_equal DECODED_FRAME_KISS, translated_frame - end - - def test_write - kiss_mock = Kiss::KissMock.new - aprs_kiss = AprsKiss.new(kiss_mock) - - kiss_mock.clear_interface - aprs_kiss.write(DECODED_FRAME_KISS) - - all_raw_frames = kiss_mock.get_sent_to_interface - - assert_equal ENCODED_FRAME_KISS, all_raw_frames[0] - end - - def test_read_invalid - kiss_mock = Kiss::KissMock.new - aprs_kiss = AprsKiss.new(kiss_mock) - - kiss_mock.clear_interface - kiss_mock.add_read_from_interface(ENCODED_FRAME_KISS_INVALID) - translated_frame = nil - iter_left = 1000 - while iter_left > 0 and not translated_frame - translated_frame = aprs_kiss.read - iter_left -= 1 - end - - assert_equal nil, translated_frame - end - # - # def test_write_invalid - # kiss_mock = Kiss::KissMock.new - # aprs_kiss = AprsKiss.new(kiss_mock) - # - # kiss_mock.clear_interface - # aprs_kiss.write(DECODED_FRAME_KISS_INVALID) - # - # all_raw_frames = kiss_mock.get_sent_to_interface - # - # assert_equal 0, all_raw_frames.length - # end - end -end