File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed
jme3-core/src/test/java/com/jme3/audio Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change 1+ package com .jme3 .audio ;
2+
3+ import com .jme3 .asset .AssetManager ;
4+ import com .jme3 .asset .DesktopAssetManager ;
5+ import com .jme3 .export .binary .BinaryExporter ;
6+ import org .junit .Assert ;
7+ import org .junit .Test ;
8+
9+ /**
10+ * Automated tests for the Filter class.
11+ *
12+ * @author capdevon
13+ */
14+ public class AudioFilterTest {
15+
16+ /**
17+ * Tests serialization and de-serialization of a {@code LowPassFilter}.
18+ */
19+ @ Test
20+ public void testSaveAndLoad () {
21+ AssetManager assetManager = new DesktopAssetManager (true );
22+
23+ LowPassFilter f = new LowPassFilter (.5f , .5f );
24+ LowPassFilter copy = BinaryExporter .saveAndLoad (assetManager , f );
25+
26+ float delta = 0.001f ;
27+ Assert .assertEquals (f .getVolume (), copy .getVolume (), delta );
28+ Assert .assertEquals (f .getHighFreqVolume (), copy .getHighFreqVolume (), delta );
29+ }
30+
31+ }
You can’t perform that action at this time.
0 commit comments