Package kr.pe.okjsp.util

Source Code of kr.pe.okjsp.util.CommonUtilTest

/*
* Created on 2003. 5. 6.
*
*/
package kr.pe.okjsp.util;

import junit.framework.TestCase;
import kr.pe.okjsp.Article;
import kr.pe.okjsp.util.CommonUtil;

/**
* @author kenu
*
*/
public class CommonUtilTest extends TestCase {

  /**
   * Constructor for CommonUtilTest.
   * @param arg0
   */
  public CommonUtilTest(String arg0) {
    super(arg0);
  }

  public void testA2k() {
  }

  public void testK2a() {
  }

  public void testFormatDate() {
  }

  public void testShowHtml() {
    String str = "hello\r\nhello2";
    Article article = new Article();
    article.setContent(str);
    article.setHtml("0");
    assertEquals("hello\r<br>hello2", article.getContentView());
    article.setHtml("1");
    assertEquals("hello\r\nhello2", article.getContentView());
    article.setHtml("2");
    assertEquals(str, article.getContentView());
    article.setHtml("0   ");
    assertEquals("hello\r<br>hello2", article.getContentView());
    article.setHtml("1   ");
    assertEquals("hello\r\nhello2", article.getContentView());
    article.setHtml("2   ");
    assertEquals(str, article.getContentView());
  }

  /*
   * Test for String nchk(String)
   */
  public void testNchkString() {
  }

  /*
   * Test for String nchk(String, String)
   */
  public void testNchkStringString() {
    assertEquals("0", CommonUtil.nchk(null,"0"));
    assertEquals("", CommonUtil.nchk("","0"));
  }

  public void testRplc() {
  }

  public void testCrop() {
  }

  public void testCropByte() {
    String string = "123�����ٶ�";
    assertEquals("����", CommonUtil.cropByte(string, 3, 6));
    assertEquals("������", CommonUtil.cropByte(string, 3, 8));
    assertEquals("��", CommonUtil.cropByte(string, 9, 12));
  }
 
  /*
   * Test for void setCookie(HttpServletResponse, String, String, int)
   */
  public void testSetCookieHttpServletResponseStringStringint() {
  }

  /*
   * Test for void setCookie(HttpServletResponse, String, String)
   */
  public void testSetCookieHttpServletResponseStringString() {
  }

  public void testGetCookie() {
  }

 
  public void testGetNumberedSeq() {
    assertEquals(1234, getNumberedSeq("/1234"));
    assertEquals(1234, getNumberedSeq("/1234?"));
    assertEquals(1234, getNumberedSeq("/1234?567"));
  }
  public long getNumberedSeq(String pathInfo) {
   
    long seq = 0;
    try {
      seq = Long.parseLong(pathInfo.substring(1));
    } catch (NumberFormatException e) {
      int length = pathInfo.length();
      for (int i = 1; i < length; i++) {
        char charAt = pathInfo.charAt(i);
        if (charAt >= '0' && charAt <= '9') {
          seq = seq*10 + (charAt - '0');
        } else {
          break;
        }
      }
    }
    return seq;
  }

}
TOP

Related Classes of kr.pe.okjsp.util.CommonUtilTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.