测试例子


package readTxt;

import java.util.ArrayList;
import java.io.File;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;

import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;

public class ReadTxtTest
{
    public static void main(String[] args)
    {
        String str = "D://NKY5300//userids//userids.xml";
        gencNumbers();
        //readXmlFile(str);
    }

    private static ArrayList<String> readXmlFile(final String str)
    {
        ArrayList<String> array = new ArrayList<String>(100000);

        try
        {
            DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
            DocumentBuilder builder = factory.newDocumentBuilder();
            Document document = builder.parse(new File(str));
            Element rootElement = document.getDocumentElement();

            NodeList list = rootElement.getElementsByTagName("USERID");
            Element element = null;
            int numbers = 0;
          
            System.out.println("list length:" + list.getLength());
            Thread.sleep(10000);
            if (list.getLength() > 0)
            {
                for (int i = 0; i < list.getLength(); i++)
                {
                    element = (Element) list.item(i);
                    array.add(i, element.getChildNodes().item(0).getNodeValue());
                }
            }
            if (null == array)
            {
                System.out.println("array is null!");
            }
            for (int k = 0; k < array.size(); k++)
            {
                System.out.println(array.get(k));
                numbers++;

            }
            System.out.println("zongshu:" + numbers);
            // System.out.println(element.getChildNodes().item(0).getNodeValue());

        }
        catch (Exception e)
        {
            System.out.println("exception:" + e.getMessage());
        }

        return array;
    }

    private static void gencNumbers()
    {
        int numbers2 = 0;
        String qzNumber = "13000";
        ArrayList<String> chaYi = new ArrayList<String>(500);
        ArrayList<String> arrayNumbers = new ArrayList<String>(100000);
        for (int i = 100000; i > 0; i--)
        {
            String hzNumber = String.valueOf(i);
            if (hzNumber.length() < 6)
            {
                for (int n = 0 ;hzNumber.length() < 6; n++)
                {
                    hzNumber = "0" + hzNumber;
                }
            }
         arrayNumbers.add(qzNumber + hzNumber);
        }
        for (int m = 0 ; m < arrayNumbers.size(); m++)
        {
            System.out.println(arrayNumbers.get(m));
            numbers2++;
        }
        System.out.println("gentnumbers :" + numbers2);
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当我们进行软件开发时,单元测试是一种非重要的实践,它可以帮助我们验证代码的正确性并提高代码质量。在Swift中,我们可以使用XCTest框架来编写和运行单元测试。 下面是一个简单的Swift单元测试例子: ```swift import XCTest // 需要测试的函数 func add(_ a: Int, _ b: Int) -> Int { return a + b } // 测试用例类 class MyTests: XCTestCase { // 测试add函数 func testAdd() { XCTAssertEqual(add(2, 3), 5) // 断言add(2, 3)的结果应该等于5 XCTAssertEqual(add(-1, 1), 0) // 断言add(-1, 1)的结果应该等于0 XCTAssertEqual(add(0, 0), 0) // 断言add(0, 0)的结果应该等于0 } // 可选:设置测试用例执行前的准备工作 override func setUp() { super.setUp() // 在这里进行一些准备工作,比如初始化对象等 } // 可选:设置测试用例执行后的清理工作 override func tearDown() { // 在这里进行一些清理工作,比如释放资源等 super.tearDown() } } // 运行测试用例 let testCase = MyTests() testCase.testAdd() ``` 在上面的例子中,我们定义了一个名为`add`的函数,然后使用`XCTAssertEqual`断言来验证函数的返回值是否符合预期。我们还创建了一个名为`MyTests`的测试用例类,其中包含了一个名为`testAdd`的测试方法。在`testAdd`方法中,我们使用了三个断言来验证`add`函数的不同输入情况下的返回值。 你可以根据需要编写更多的测试用例,并在`setUp`和`tearDown`方法中进行一些准备和清理工作。最后,通过创建测试用例对象并调用相应的测试方法来运行测试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值