2013-01-29 3 views
1

내 앱의 두 가지 다른 계정에서 로깅을 확인하기 위해 KIF 테스트를 작성하려고합니다.KIF 사이의 데이터 전달 테스트 단계

이제는 사용자가 처음 로그인 한 후 DetailView에서 데이터를 가져 와서 두 번째 로그인 후에 표시된 데이터와 비교하여 데이터가 다른지 확인해야하는 문제가 있습니다.

내가 이해 한 바로는 KIF는 모든 단계를 배열에 추가 한 다음 해당 단계를 하나씩 실행합니다. 한 단계에서 데이터를 가져 와서 그 데이터를 두 번째 단계로 전달하는 방법은 무엇입니까?

답변

2

내 KIF 대상에만있는 싱글 톤 개체를 설정했으며 KIF가 실행하는 첫 번째 시나리오에서는이를 초기화하고 많은 사용자 데이터를로드합니다.

기본적으로 NSDictionary의 멋진 버전입니다. 여기서는 임의로 키의 개체를 추가하거나 제거 할 수 있습니다. 그러나 데이터는 단순한 단계가 아닌 단계와 시나리오 사이에 있습니다. 그런 점에서 키를 다시 사용하려면 데이터를 제거해야한다는 점을 기억해야합니다.

+0

이것은 좋은 생각이지만, 지금은 사전을 사용하여 간단히 전달했습니다. 그것은 나를 위해 일한 것 같았다. 어떻게 든 NSString은 작동하지 않지만 정수 포인터와 NSDictionary 포인터는 매력처럼 작동하는 것 같습니다. – Neeraj

관련 문제