love fish大鵬一曰同風(fēng)起,扶搖直上九萬(wàn)里

          常用鏈接

          統(tǒng)計(jì)

          積分與排名

          friends

          link

          最新評(píng)論

          junit assert() 使用實(shí)例

          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 閱讀(2270) 評(píng)論(0)  編輯  收藏 所屬分類: Testing

          主站蜘蛛池模板: 长沙县| 石门县| 龙口市| 镇赉县| 东宁县| 游戏| 筠连县| 体育| 灵璧县| 和政县| 安泽县| 九寨沟县| 安国市| 肇庆市| 道孚县| 霍林郭勒市| 都江堰市| 怀化市| 贵港市| 金川县| 邵阳县| 全南县| 灯塔市| 新竹市| 龙陵县| 什邡市| 响水县| 连山| 澄江县| 政和县| 广南县| 平阴县| 克拉玛依市| 旌德县| 定兴县| 晋宁县| 莱芜市| 图木舒克市| 石楼县| 镇平县| 周口市|