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