星刻流年 2022-10-04 21:10 采纳率: 28.6%
浏览 25

关于Junit测试找不到包的问题

第一次使用Junit测试,在写测试代码的时候发现出了好多包和类、方法找不到的错误,想请教一下问什么,我自己看了一下target下面的classes包下面,只有我建的dao的包,其他的全没了,对了这是一个Mybatis项目

package com.zhang.dao;

import com.zhang.pojo.User;
import com.zhang.utils.MybatisUtils;
import org.apache.ibatis.session.SqlSession;
import org.junit.Test;

import java.util.List;

public class UserDaoTest {

    @Test
    public void test() {
        //1.获得SqlSession对象
        SqlSession session = MybatisUtils.getSession();
        //2.方式1:执行sql
        UserDao mapper = session.getMapper(UserDao.class);
        List<User> list = mapper.getUserList();
        for (User user : list) {
            System.out.println(list);
        }

        //3.关闭SqlSession
        session.close();
    }
}

这是我写的Junit测试代码

img


这是我的错误提示

img


这是我的整个项目的架构,不知道为什么,utils和pojo包下面的东西都没有

  • 写回答

2条回答 默认 最新

  • 夜郎king 2022博客之星IT其它领域TOP 12 2022-10-05 08:35
    关注

    应该是没有编译的原因,重新编译一下,看是否能重新生成。idea需要设置一下源码输出位置吧, 比如eclipse中源码位置:

    img


    设置完了编译后源码才会输出。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月4日

悬赏问题

  • ¥15 matlab数据降噪处理,提高数据的可信度,确保峰值信号的不损失?
  • ¥15 怎么看我在bios每次修改的日志
  • ¥15 python+mysql图书管理系统
  • ¥15 Questasim Error: (vcom-13)
  • ¥15 船舶旋回实验matlab
  • ¥30 SQL 数组,游标,递归覆盖原值
  • ¥15 为什么我的数据接收的那么慢呀有没有完整的 hal 库并 代码呀有的话能不能发我一份并且我用 printf 函数显示处理之后的数据,用 debug 就不能运行了呢
  • ¥20 gitlab 中文路径,无法下载
  • ¥15 用动态规划算法均分纸牌
  • ¥30 udp socket,bind 0.0.0.0 ,如何自动选取用户访问的服务器IP来回复数据