love fish大鵬一曰同風起,扶搖直上九萬里

          常用鏈接

          統計

          積分與排名

          friends

          link

          最新評論

          junit assert() 使用實例

          package com.liyingcheng.netTest;


          import com.liyingcheng.net.Sort;

          import junit.framework.Test;
          import junit.framework.TestCase;
          import junit.framework.TestSuite;
          import junit.xiaoxuhui.Sum;


          public class SortTest extends TestCase
          {
          ?// Sort popObj = new Sort();

          ?public SortTest(String name)
          ?{
          ??super(name);
          ?}


          ?protected void setUp() throws Exception
          ?{
          ??super.setUp();
          ?}


          ?protected void tearDown() throws Exception
          ?{
          ??super.tearDown();
          ?}


          ?static public void assertEquals(int[] expected, int[] actual)
          ?{
          ??for(int i = 0; i < expected.length; i++)
          ??{
          ???assertEquals(null, expected[i], actual[i]);
          ??}
          ?}


          ?public void testPopSort()
          ?{
          ??int[] expected = new int[] {1, 2, 3, 4};
          ??assertEquals(expected, Sort.popSort(new int[] {1, 2, 4, 3}));
          ??assertEquals(expected, Sort.popSort(new int[] {1, 2, 3, 4}));
          ??assertEquals(expected, Sort.popSort(new int[] {1, 3, 4, 2}));
          ??assertEquals(expected, Sort.popSort(new int[] {1, 3, 2, 4}));
          ??assertEquals(expected, Sort.popSort(new int[] {2, 1, 4, 3}));
          ??assertEquals(expected, Sort.popSort(new int[] {2, 4, 1, 3}));
          ??assertEquals(expected, Sort.popSort(new int[] {3, 2, 4, 1}));
          ??assertEquals(new int[] {1, 2}, Sort.popSort(new int[] {2, 1}));
          ??// assertEquals(new int[]{1,3,2,4},popObj.popSort(new int[]{1,2,4,3}));
          ??// assertEquals(new int[]{1,2,3,4},popObj.popSort(new int[]{1,2,4,3}));
          ?}


          ?public void testCreateArray()
          ?{
          ??assertEquals(4, Sort.createArray(4).length);
          ?}


          ?public void testGetSum()
          ?{
          ??assertEquals(5050, Sum.getSum(1, 100));
          ?}


          ?public void testFalse()
          ?{
          ??assertFalse(false);
          ??assertTrue(true);
          ?}


          ?public void testIsNull()
          ?{
          ??String str1 = "";
          ??int[] arr1 = {};
          ??String str2 = null;
          ??int[] arr2 = null;
          ??assertNotNull(str1);
          ??assertNotNull(arr1);
          ??assertNull(str2);
          ??assertNull(arr2);
          ??// assertNull(str);
          ?}


          ?public void testNull()
          ?{
          ?}


          ?public void testNotSame()
          ?{
          ??String str1 = "123";
          ??String str2 = "123";
          ??String str3 = new String(str1);
          ??String str4 = new String("123");
          ??int one = 1;
          ??int first = 1;
          ??assertSame(one, first);
          ??assertSame(str1, str2);
          ??assertNotSame(str3, str4);
          ??//fail("hahahahahahahah");
          ??/*
          ?? * assertNotSame(one,first); assertNotSame(str1,str2);
          ?? */
          ?}


          ?public static Test suite()
          ?{
          ??TestSuite suite = new TestSuite("Test sort!");
          ??suite.addTestSuite(SortTest.class);
          ??return suite;
          ?}

          }

          posted on 2007-01-18 15:22 liaojiyong 閱讀(2269) 評論(0)  編輯  收藏 所屬分類: Testing

          主站蜘蛛池模板: 驻马店市| 延津县| 永宁县| 湖口县| 辽阳县| 靖州| 黄山市| 贺兰县| 牡丹江市| 西平县| 勐海县| 航空| 长沙市| 囊谦县| 兰州市| 台东县| 泽库县| 庄浪县| 中江县| 昌宁县| 太康县| 信宜市| 耒阳市| 通河县| 吉木乃县| 汉阴县| 新余市| 馆陶县| 宁乡县| 武安市| 寿宁县| 宜君县| 湖南省| 扎兰屯市| 个旧市| 文安县| 曲阜市| 布拖县| 奎屯市| 巴林左旗| 莲花县|