Cannot resolve symbol 'loginCase' 这个怎么解决呢?

来源:12-5 开发测试用例代码

热爱编程学习

2022-05-20

<?xml version="1.0" encoding="UTF-8"?>
select * from loginCase where id = #{id};

package com.imoc.autotest.cases;

import com.imoc.autotest.config.Testconfig;
import com.imoc.autotest.model.InterfaceName;
import com.imoc.autotest.model.Logincase;
import com.imoc.autotest.utils.ConfigFile;
import com.imoc.autotest.utils.MyDatabaseUtil;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.ibatis.session.SqlSession;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;

import java.io.IOException;

public class LoginTest {
@BeforeTest(groups = “loginTrue”,description = “测试准备”)
public void beforTest(){
Testconfig.getUserInfoUrl= ConfigFile.getUrl(InterfaceName.GETUSERINFO);
Testconfig.getUserListUrl=ConfigFile.getUrl(InterfaceName.GETUSERLIST);
Testconfig.addUserUrl=ConfigFile.getUrl(InterfaceName.ADDUSERINFO);
Testconfig.loginUrl=ConfigFile.getUrl(InterfaceName.LOGIN);
Testconfig.updateUseInfoUrl=ConfigFile.getUrl(InterfaceName.UPDATAUSERINFO);

    Testconfig.defaultHttpClient=new DefaultHttpClient();

}

@Test(groups = "loginTrue",description = "用户登录成功")
public void loginTrue() throws IOException {
    SqlSession session= MyDatabaseUtil.session();
    Logincase aCase=session.selectOne("loginCase",1);
    System.out.println(aCase.toString());
    System.out.println(Testconfig.loginUrl);
}

@Test(groups = "loginTrue",description = "用户登录失败")
public void loginFalse() throws IOException {
    SqlSession session= MyDatabaseUtil.session();
    Logincase aCase=session.selectOne("loginCase",2);
    System.out.println(aCase.toString());
    System.out.println(Testconfig.loginUrl);
}

}

写回答

1回答

大周

2022-05-24

这个解析不了应该就是导入的问题了,检查一下你导入的包,看看名字啥的是不是能对应上,应该没有别的可能了。  

0
0

Java接口自动化测试实战,搞定理论基础+典型应用场景

打破传统测试用例设计方法,搞懂基于TestNG的接口自动化测试技术

2088 学习 · 920 问题

查看课程