diff options
author | Eric Wong <normalperson@yhbt.net> | 2013-08-25 00:50:22 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2013-08-25 00:50:48 +0000 |
commit | 78e9feabf8030bbf37f36977c3f6ebca78260b20 (patch) | |
tree | 135f0c1b630e76bc6c5267136ff7d932156e39a3 /test | |
parent | f468d58468b224ea3fb468c9543d8631164f8c55 (diff) | |
download | dtas-78e9feabf8030bbf37f36977c3f6ebca78260b20.tar.gz |
It was never fully-realized and too crazy/complex to be worth it. In case we ever need it in the future, git will remember it for us.
Diffstat (limited to 'test')
-rw-r--r-- | test/test_sink_reader_play.rb | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/test/test_sink_reader_play.rb b/test/test_sink_reader_play.rb deleted file mode 100644 index 03aa979..0000000 --- a/test/test_sink_reader_play.rb +++ /dev/null @@ -1,49 +0,0 @@ -# -*- encoding: binary -*- -# Copyright (C) 2013, Eric Wong <normalperson@yhbt.net> -# License: GPLv3 or later (https://www.gnu.org/licenses/gpl-3.0.txt) -require 'dtas/sink_reader_play' -require './test/helper' - -class TestSinkReaderPlay < Minitest::Unit::TestCase - FMT = "\rIn:%-5s %s [%s] Out:%-5s [%6s|%-6s] %s Clip:%-5s" - ZERO = "\rIn:0.00% 00:00:00.00 [00:00:00.00] Out:0 " \ - "[ | ] Clip:0 " - - def setup - @srp = DTAS::SinkReaderPlay.new - end - - def teardown - @srp.close - end - - def test_sink_reader_play - @srp.wr.write(ZERO) - assert_equal :wait_readable, @srp.readable_iter - assert_equal "0", @srp.clips - assert_equal nil, @srp.headroom - assert_equal "[ | ]", @srp.meter - assert_equal "0", @srp.out - assert_equal "00:00:00.00", @srp.time - - noheadroom = sprintf(FMT, '0.00%', '00:00:37.34', '00:00:00.00', - '1.65M', ' -====', '==== ', ' ' * 6, '3M') - @srp.wr.write(noheadroom) - assert_equal :wait_readable, @srp.readable_iter - assert_equal '3M', @srp.clips - assert_equal nil, @srp.headroom - assert_equal '[ -====|==== ]', @srp.meter - assert_equal '1.65M', @srp.out - assert_equal '00:00:37.34', @srp.time - - headroom = sprintf(FMT, '0.00%', '00:00:37.43', '00:00:00.00', - '1.66M', ' =====', '===== ', 'Hd:1.2', '3.1M') - @srp.wr.write(headroom) - assert_equal :wait_readable, @srp.readable_iter - assert_equal '3.1M', @srp.clips - assert_equal '1.2', @srp.headroom - assert_equal '[ =====|===== ]', @srp.meter - assert_equal '1.66M', @srp.out - assert_equal '00:00:37.43', @srp.time - end -end |