java如何比较同一方法的两个变量值
同一类有两个方法。我想使用断言比较两个变量的值
以下是两种方法
//方法1
public void Edit_window() throws InterruptedException {
collection_title.clear();
// driver.wait(2000);
DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy");
Date date = new Date();
collection_title.sendKeys(dateFormat.format(date));
}
//方法2
public void name_collection()
{
String updated_title=col_title.getText() ;
System.out.println("the title eof the collectio is " + updated_title) ;
System.out.println("the value is" + date) ;
}
因此,如果您可以看到有一个变量“date”,它包含当前日期。我想将该变量值与方法2中定义的变量值“updated_title”进行比较。任何输入请
# 1 楼答案
您基本上可以将方法的返回类型更改为字符串类型,然后添加断言。样本如下:
//然后对于断言,基本上可以:
Assert.asserEquals(classObject.Edit_window(), classObject.name_collection);
# 2 楼答案
希望Mrunal提供的解决方案对您有效。我建议您创建一个公共类,并存储可重用的值,如id、电子邮件、自动生成的数字等,以便您能够访问框架中的任何位置
我们不能说我们总是在同一个班级里做比较。因此,请尝试创建如下所示的类,并使用它来存储值