[Seasar-user:5875] Re: Dolteng でDaoのテストコードを書くと例外発生
taichi sato
[E-MAIL ADDRESS DELETED]
2007年 1月 24日 (水) 19:33:50 JST
太一です。
Kuina-Dao Onlyプロジェクトでも、同様の問題が発生しておりましたが、修正しました。
次回のリリースをお待ち下さい。
07/01/24 に 出羽 健一<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 出羽です。
>
> Dolteng プラグイン 0.16.1 のバグと思われるものの報告です。
>
> Project Type: S2Dao Only のプロジェクトを作成して、
> DatavaseView から DEPT テーブルのEntity と Daoを
> 生成した後、下記のようなテストコードを作成しました。
>
> package sample.dao;
> import org.seasar.dao.unit.S2DaoTestCase;
> public class DeptDaoTest extends S2DaoTestCase {
> DeptDao deptDao;
> protected void setUp() throws Exception {
> super.setUp();
> include("app.dicon");
> }
> public void testSelectAll() {
> deptDao.selectAll();
> }
> }
>
> テストコードを実行すると、下記のような例外がでました。
> 同じ事を Project Type: Teeda + S2Dao で行った場合は、
> 正常に動作します。
>
> Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/ServletContext
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> at java.lang.Class.getDeclaredMethods0(Native Method)
> at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
> at java.lang.Class.getMethod0(Class.java:2611)
> at java.lang.Class.getMethod(Class.java:1579)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.getTest(RemoteTestRunner.java:396)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:445)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
>
> 以上、ご確認よろしくお願いします。
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内