📄 paramencodertest.java
字号:
package org.displaytag.util;import junit.framework.TestCase;/** * Tests for ParamEncoder. * @author Fabrizio Giustina * @version $Revision: 1081 $ ($Author: fgiust $) */public class ParamEncoderTest extends TestCase{ /** * @see junit.framework.TestCase#getName() */ public String getName() { return getClass().getName() + "." + super.getName(); } /** * Test for reported DISPL-12. */ public void testOptionAndAnswer() { assertFalse("id \"option\" and \"answer\" produce the same parameter", new ParamEncoder("option") .encodeParameterName("x") .equals(new ParamEncoder("answer").encodeParameterName("x"))); } /** * Same parameter produce the same result. */ public void testEquals() { assertEquals("The same parameter should produce equals key.", new ParamEncoder("equals") .encodeParameterName("x"), (new ParamEncoder("equals").encodeParameterName("x"))); } /** * We don't wont param names to be too long. */ public void testNotTooLong() { assertTrue(new ParamEncoder("averyveryveryveryveryveryverylongidvalue").encodeParameterName("x").length() < 12); assertTrue(new ParamEncoder("test").encodeParameterName("x").length() < 12); assertTrue(new ParamEncoder("a").encodeParameterName("x").length() < 12); assertTrue(new ParamEncoder("xxxxxxxxxxxx").encodeParameterName("x").length() < 12); assertTrue(new ParamEncoder("xxxxxxxxxxxxxxxxxxxxxxxxxxxx").encodeParameterName("x").length() < 12); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -