[Seasar-user:3198] Re: [S2Unit] readXlsAllReplaceDb() で指定するExcel ファイル
松山 大樹
t.matsuyama
2006年 2月 16日 (木) 09:36:04 JST
松山です。
>> S2Unit を使用してテストを行っている際、Excel を利用したテストデータの
>> 作成するタイミングで例外が発生しています。
>>
>Seasar2.3.6で対応したつもりなんですけど、
>試していただけるでしょうか。
2.3.6 に置き換えて試してみました。
入れ替えたjar ファイルは、
s2-extension-2.3.6.jar
s2-framework-2.3.6.jar
geronimo-j2ee_1.4_spec-1.0.jar
の3つです。ちなみにテストしているのは、Webアプリケーションではなく、
スタンドアロンです。
実行すると、
-----------------------------------------------------------------------------------
java.lang.NullPointerException
at org.seasar.extension.dataset.impl.XlsReader.getColumnType(XlsReader.java:197)
at org.seasar.extension.dataset.impl.XlsReader.setupColumns(XlsReader.java:113)
at org.seasar.extension.dataset.impl.XlsReader.createTable(XlsReader.java:93)
at org.seasar.extension.dataset.impl.XlsReader.<init>(XlsReader.java:78)
at org.seasar.extension.dataset.impl.XlsReader.<init>(XlsReader.java:54)
at org.seasar.extension.unit.S2TestCase.readXls(S2TestCase.java:159)
at org.seasar.extension.unit.S2TestCase.readXlsAllReplaceDb(S2TestCase.java:202)
at test.test.DaoTestTest.testRun(DaoTestTest.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at junit.framework.TestCase.runTest(TestCase.java:154)
at org.seasar.extension.unit.S2TestCase.runTest(S2TestCase.java:89)
at org.seasar.framework.unit.S2FrameworkTestCase.runBare(S2FrameworkTestCase.java:139)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:478)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
-----------------------------------------------------------------------------------
となります。
テストに使ったExcelファイルを添付します。
--
::: 株式会社ワウワウ・コミュニケーションズ http://www.wowcom.co.jp/
::: ITシステム・インテグレートDiv.
::: Web・マーケティング&コマンドセンターUnit.
::: 松山 大樹 - [E-MAIL ADDRESS DELETED]
-------------- next part --------------
テキスト形式以外の添付ファイルを除去しました...
ファイル名: DaoTest.xls
型: application/vnd.ms-excel
サイズ: 12800 バイト
説明: 無し
URL: http://lists.sourceforge.jp/mailman/archives/seasar-user/attachments/20060216/c8c350de/DaoTest-0001.xls
Seasar-user メーリングリストの案内