单元测试IllegalStateException问题

该文是解决IllegalState Failed to load ApplicationContext异常中的一种。背景介绍spring-web-4.3.6.RELEASEJunit v4.12h2 v1.4.192Run As单元测试类,全部测试用例可以通过mvn test部分测试类下面所有的测试用例都报错mvn test报错信息如下:testMethod(io.github...
摘要由CSDN通过智能技术生成

该文是解决IllegalState Failed to load ApplicationContext异常中的一种。

背景介绍

  • spring-web-4.3.6.RELEASE
  • Junit v4.12
  • h2 v1.4.192
  • Run As单元测试类,全部测试用例可以通过
  • mvn test部分测试类下面所有的测试用例都报错

mvn test报错信息如下:

testMethod(io.github.eericzeng.StudentTest) Time elapsed: 0 sec  <<< ERROR!
java.lang.IllegalStateException: Failed to load ApplicationContext
        at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
        at org.h2.message.DbException.get(DbException.java:179)
        at org.h2.message.DbException.get(DbException.java:155)
        at org.h2.command.ddl.CreateTable.update(CreateTable.java:115)
        at org.h2.command.CommandContainer.update(CommandContainer.java:98)
        at org.h2.command.Command.executeUpdate(Command.java:258)
        at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:184)
        at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:158)
        at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:471)
        at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:238)
        at org.springframework.jdbc.datasource.init.CompositeDatabasePopulator.populate(CompositeDatabasePopulator.java:87)
        at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:48)
        at org.springframework.jdbc.datasource.init.DataSourceInitializer.execute(DataSourceInitializer.java:108)
        at org.springframework.jdb
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值