001
014
015 package com.liferay.portal.kernel.test;
016
017 import com.liferay.portal.kernel.util.MapUtil;
018
019 import java.util.Map;
020
021
024 public class TestCase extends junit.framework.TestCase {
025
026 protected void assertEquals(double expected, double actual)
027 throws Exception {
028
029 assertEquals(expected, actual, 0);
030 }
031
032 protected void assertEquals(
033 Map<String, ?> expected, Map<String, ?> actual) {
034
035 assertEquals(
036 "The maps are different sizes", expected.size(), actual.size());
037
038 for (String name : expected.keySet()) {
039 assertEquals(
040 "The values for key '" + name + "' are different",
041 MapUtil.getString(expected, name),
042 MapUtil.getString(actual, name));
043 }
044 }
045
046 protected void assertLessThan(double expected, double actual)
047 throws Exception {
048
049 if (actual > expected) {
050 fail(actual + " is not less than " + expected);
051 }
052 }
053
054 }