1 18 package org.drftpd.slaveselection.filter; 19 20 import junit.framework.TestCase; 21 import junit.framework.TestSuite; 22 23 27 public class BandwidthFilterTest extends TestCase { 28 29 public static TestSuite suite() { 30 return new TestSuite(BandwidthFilterTest.class); 31 } 32 33 public BandwidthFilterTest(String fName) { 34 super(fName); 35 } 36 37 public void testDivide() { 38 assertEquals(10F, BandwidthFilter.parseMultiplier("/0.1"), 0F); 39 } 40 41 public void testDivideMultiplyMultiply() { 42 assertEquals(0.1F, BandwidthFilter.parseMultiplier("/10*10/10"), 0F); 43 } 44 45 public void testMultiply() { 46 assertEquals(100F, BandwidthFilter.parseMultiplier("*100"), 0F); 47 } 48 49 public void testMultiplyDivide() { 50 assertEquals(1F, BandwidthFilter.parseMultiplier("/10*10"), 0F); 51 } 52 53 public void testMultiplyMultiplyDivide() { 54 assertEquals(10F, BandwidthFilter.parseMultiplier("10*10/10"), 0F); 55 } 56 57 public void testSimple() { 58 assertEquals(100F, BandwidthFilter.parseMultiplier("100"), 0F); 59 } 60 } 61 | Popular Tags |