다음은 시나리오입니다. 한 클래스에서 임의의 데이터를 생성하고 같은 클래스의 메서드에서 인수로 사용합니다. 다른 클래스에서 정확히 같은 값을 사용할 수 있습니까? 그런 다음Java의 다른 클래스에서 UUID 액세스
public class A {
@Test
public void aMethod() {
RandomStringUUID ruuid = new RandomStringUUID();
}
}
:
public class B {
@Test
public void bMethod() {
// Want to use ruuid , without instantiating RandomStringUUID
// as i dont want new values, i want the one from class A
}
}
클래스 A와 클래스 B 사이의 관계는 무엇입니까? – user1201210
시험은 재현 가능해야합니다. 테스트에서 예측할 수없는 임의의 테스트 데이터 (프로덕션 데이터베이스의 데이터, 동적 IP 주소 등)를 사용해서는 안됩니다. 테스트가 실패하고 각각의 테스트 실행이 다른 매개 변수를 가지고 있기 때문에 이유를 알 수없는 것을 상상해보십시오. –
@Andreas_D 제 경우에는 테스트 프레임 워크의 일부이기 때문에 무작위 데이터를 사용하는 것이 중요합니다. 따라서 고유 웹 서비스에 대해 이것을 사용하십시오. – kamal