/sigmah/src/test/java/org/sigmah/server/report/generator/ScaleTest.java

http://sigma-h.googlecode.com/ · Java · 36 lines · 19 code · 10 blank · 7 comment · 0 complexity · 0a0e8b41d597abd7f040fd7481b25b0b MD5 · raw file

  1. /*
  2. * All Sigmah code is released under the GNU General Public License v3
  3. * See COPYRIGHT.txt and LICENSE.txt.
  4. */
  5. package org.sigmah.server.report.generator;
  6. import junit.framework.Assert;
  7. import org.junit.Test;
  8. /**
  9. * @author Alex Bertram
  10. */
  11. public class ScaleTest {
  12. @Test
  13. public void testScale() {
  14. ScaleUtil.Scale s = ScaleUtil.computeScale(1.2, 4.2, 10);
  15. Assert.assertEquals(0.0, s.valmin);
  16. Assert.assertEquals(4.5, s.valmax);
  17. Assert.assertEquals(0.5, s.step);
  18. }
  19. @Test
  20. public void testLargeScale() {
  21. ScaleUtil.Scale s = ScaleUtil.computeScale(1500, 9000, 10);
  22. Assert.assertEquals("valmin", 1000.0, s.valmin);
  23. Assert.assertEquals("valmax", 10000.0, s.valmax);
  24. Assert.assertEquals("step", 1000.0, s.step);
  25. }
  26. }