1

我已经为 xls 到 xlsx 转换器编写了 java 代码,但是我不擅长编写 Junit 测试用例,所以你能帮我看看如何为下面的代码编写一个测试类,谢谢。

import java.io.File;

public class XlsToXlsxConverter
{
    public static void main(String[] args)
    {
        String basePath = "C:\\Users\\peramm1\\Documents\\IDX\\";

        File baseFile = new File(basePath);

        if (baseFile.isDirectory())
        {
            File[] filesList = baseFile.listFiles();

            try
            {
                for (File eachFile: filesList)
                {
                    String fileName = eachFile.getName();
                    if (fileName.endsWith(".xls"))
                    {
                        String[][] excelData = AdvancedApachePOI.readXls(eachFile.getAbsolutePath());
                        String writeFileName = eachFile.getAbsolutePath().replaceAll(".xls", ".xlsx");
                        AdvancedApachePOI.writeXlsx(excelData, writeFileName);
                    }
                }
            }
            catch (Exception e)
            {
                e.printStackTrace();
            }
        }
    }
}
4

0 回答 0