use XCTestObserver