【发布时间】:2020-05-08 01:06:04
【问题描述】:
public class Person {
String name;
int year;
int month;
int day;
String email;
String phonenr;
public Person(String name, int year, int month, int day, String email, String phonenr) {
this.name = name;
this.year = year;
this.month = month;
this.day = day;
this.email = email;
this.phonenr = phonenr;
}
我有这个对象。我只想在另一个类中访问电子邮件属性,因此我可以使用测试目录中的断言检查电子邮件是否有效。如何仅访问另一个类中 Person 的电子邮件属性,以便以后使用它来验证电子邮件?
这是我要从中访问电子邮件属性的类。
public class PersonValidator {
public static boolean email(String email){
Person onePerson = new Person();
return false;
}
}
这是测试电子邮件是否有效的测试类:
class PersonRegisterTest {
@Test
void checkValidEmail() {
assertTrue(PersonValidator.email("adrianJames@oslomet.no"));
assertTrue(PersonValidator.email("example@example.com"));
assertTrue(PersonValidator.email("example.example@yahoo.com"));
}
【问题讨论】:
标签: java unit-testing junit assert