Junit 测试常见错误
1.
java.lang.Exception: No tests found matching Method deleteUser(mybatis.dao.Usertest) from org.junit.internal.requests.ClassRequest@a1bf24b
没有添加@test 标签
2.
org.apache.ibatis.exceptions.PersistenceException: 
### Error updating database.  Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for test.deleteUser
### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for test.deleteUser
  sqlSession.delete("test.deleteUser", 1);路径设置和mapper.xml 路径不一致。 正确写法 sqlSession.delete("mybatis.po.deleteUser", 1);
<mapper namespace="mybatis.po">
      <delete id="deleteUser" parameterType="java.lang.Integer">
              delete from user where id=#{id}
       </delete>
</mapper>
3.
java.io.IOException: Could not find resource mybatis.po.xml  
mybatis配置文件名字写错。
4.
org.apache.ibatis.exceptions.PersistenceException: 
### Error updating database.  Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for test.delete
### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for test.delete
Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for test.delete
下面的红字地方有误:
sqlSession.delete("test.deleteUser",12);
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号