Bladeren bron

Add files via upload

Wyatt Gillette 4 maanden geleden
bovenliggende
commit
c3c6ba47b7
1 gewijzigde bestanden met toevoegingen van 31 en 0 verwijderingen
  1. 31 0
      jme3-core/src/test/java/com/jme3/audio/AudioFilterTest.java

+ 31 - 0
jme3-core/src/test/java/com/jme3/audio/AudioFilterTest.java

@@ -0,0 +1,31 @@
+package com.jme3.audio;
+
+import com.jme3.asset.AssetManager;
+import com.jme3.asset.DesktopAssetManager;
+import com.jme3.export.binary.BinaryExporter;
+import org.junit.Assert;
+import org.junit.Test;
+
+/**
+ * Automated tests for the Filter class.
+ *
+ * @author capdevon
+ */
+public class AudioFilterTest {
+
+    /**
+     * Tests serialization and de-serialization of a {@code LowPassFilter}.
+     */
+    @Test
+    public void testSaveAndLoad() {
+        AssetManager assetManager = new DesktopAssetManager(true);
+
+        LowPassFilter f = new LowPassFilter(.5f, .5f);
+        LowPassFilter copy = BinaryExporter.saveAndLoad(assetManager, f);
+
+        float delta = 0.001f;
+        Assert.assertEquals(f.getVolume(), copy.getVolume(), delta);
+        Assert.assertEquals(f.getHighFreqVolume(), copy.getHighFreqVolume(), delta);
+    }
+
+}