about summary refs log tree commit homepage
path: root/test
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2015-01-20 02:19:08 +0000
committerEric Wong <e@80x24.org>2015-01-20 02:19:08 +0000
commit9bf21db1e0ad815187b8c93ef985ef591a606645 (patch)
treef6e9148fbd57340545cfc61ad24f717a6e327f4f /test
parent65bb4baf0e479ff7cfbf0a8422824834c9f06ab1 (diff)
downloaddtas-9bf21db1e0ad815187b8c93ef985ef591a606645.tar.gz
TrimFX was too ambiguous with the common environment variable we
use throughout dtas.  Since TFX is more limited in scope but
should be more frequently-typed by users (of -splitfx) we'll use
the shorter name here.
Diffstat (limited to 'test')
-rw-r--r--test/test_tfx.rb (renamed from test/test_trimfx.rb)36
1 files changed, 18 insertions, 18 deletions
diff --git a/test/test_trimfx.rb b/test/test_tfx.rb
index 17cb737..59aa697 100644
--- a/test/test_trimfx.rb
+++ b/test/test_tfx.rb
@@ -1,23 +1,23 @@
 # Copyright (C) 2013-2015 all contributors <dtas-all@nongnu.org>
 # License: GPLv3 or later (https://www.gnu.org/licenses/gpl-3.0.txt)
 require './test/helper'
-require 'dtas/trimfx'
+require 'dtas/tfx'
 require 'dtas/format'
 require 'yaml'
 
-class TestTrimFX < Testcase
+class TestTFX < Testcase
   def rate
     44100
   end
 
   def test_example
-    ex = YAML.load(File.read("examples/trimfx.sample.yml"))
+    ex = YAML.load(File.read("examples/tfx.sample.yml"))
     effects = []
     ex["effects"].each do |line|
       words = Shellwords.split(line)
       case words[0]
       when "trim"
-        tfx = DTAS::TrimFX.new(words)
+        tfx = DTAS::TFX.new(words)
         assert_equal 52 * rate, tfx.tbeg
         assert_equal rate, tfx.tlen
         effects << tfx
@@ -27,38 +27,38 @@ class TestTrimFX < Testcase
   end
 
   def test_all
-    tfx = DTAS::TrimFX.new(%w(all))
+    tfx = DTAS::TFX.new(%w(all))
     assert_equal 0, tfx.tbeg
     assert_nil tfx.tlen
     assert_equal [], tfx.to_sox_arg
   end
 
   def test_time
-    tfx = DTAS::TrimFX.new(%w(trim 2:30 3.1))
+    tfx = DTAS::TFX.new(%w(trim 2:30 3.1))
     assert_equal 150 * rate, tfx.tbeg
     assert_equal((3.1 * rate).round, tfx.tlen)
   end
 
   def test_to_sox_arg
-    tfx = DTAS::TrimFX.new(%w(trim 1 0.5))
+    tfx = DTAS::TFX.new(%w(trim 1 0.5))
     assert_equal %w(trim 44100s 22050s), tfx.to_sox_arg
 
-    tfx = DTAS::TrimFX.new(%w(trim 1 sox vol -1dB))
+    tfx = DTAS::TFX.new(%w(trim 1 sox vol -1dB))
     assert_equal %w(trim 44100s), tfx.to_sox_arg
   end
 
   def test_tfx_effects
-    tfx = DTAS::TrimFX.new(%w(trim 1 sox vol -1dB))
+    tfx = DTAS::TFX.new(%w(trim 1 sox vol -1dB))
     assert_equal %w(sox $SOXIN $SOXOUT $TRIMFX vol -1dB), tfx.cmd
   end
 
   def test_schedule_simple
     fx = [
-      DTAS::TrimFX.new(%w(trim 1 0.3)),
-      DTAS::TrimFX.new(%w(trim 2 0.2)),
-      DTAS::TrimFX.new(%w(trim 0.5 0.5)),
+      DTAS::TFX.new(%w(trim 1 0.3)),
+      DTAS::TFX.new(%w(trim 2 0.2)),
+      DTAS::TFX.new(%w(trim 0.5 0.5)),
     ].shuffle
-    ary = DTAS::TrimFX.schedule(fx)
+    ary = DTAS::TFX.schedule(fx)
     assert_operator 1, :==, ary.size
     assert_equal [ 22050, 44100, 88200 ], ary[0].map(&:tbeg)
     assert_equal [ 22050, 13230, 8820 ], ary[0].map(&:tlen)
@@ -66,16 +66,16 @@ class TestTrimFX < Testcase
 
   def test_schedule_overlaps
     fx = [
-      DTAS::TrimFX.new(%w(trim 1 0.3 sox)),
-      DTAS::TrimFX.new(%w(trim 1.1 0.2 sox)),
-      DTAS::TrimFX.new(%w(trim 0.5 0.5 sox)),
+      DTAS::TFX.new(%w(trim 1 0.3 sox)),
+      DTAS::TFX.new(%w(trim 1.1 0.2 sox)),
+      DTAS::TFX.new(%w(trim 0.5 0.5 sox)),
     ]
-    ary = DTAS::TrimFX.schedule(fx)
+    ary = DTAS::TFX.schedule(fx)
     assert_equal 2, ary.size
     assert_equal [ 22050, 44100 ], ary[0].map(&:tbeg)
     assert_equal [ 48510 ], ary[1].map(&:tbeg)
 
-    ex = DTAS::TrimFX.expand(fx, 10 * rate)
+    ex = DTAS::TFX.expand(fx, 10 * rate)
     assert_equal 2, ex.size
     assert_equal 0, ex[0][0].tbeg
     assert_equal 3, ex[0].size