프로그래밍/Test (2) 썸네일형 리스트형 [XCode] Test Coe Test 프로젝트에서 사용할 수 있는 Test용 코드 나열 XCTAAssertNil() : 값이 nil이면 통과XCTAssertNotNil() : 값이 nil이 아니면 통과 XCTAssertTrue() : 값이 true면 통과 XCTAssertFalse() : 값이 false면 통과 XCTAssertEqual(a,b) : a,b가 같으면 통과 XCTAssertNotEqual(a,b) : a,b가 다르면 통과 일단 사용하는 건 이 정도인데 추가되면 추가할 예정 Given-When-Then 패턴 TDD(Test-Driven Development) 이야기를 하다가 나와서 정리하는김에... BDD(Behaviour-Driven Development)중 하나 Given, When, Then 구조를 가지는것 Given : 시나리오 진행에 필요한 값을 설정, 테스트의 상태를 설정 When : 시나리오 진행 필요 조건 명시, 테스트하고자 하는 행동 Then : 시나리오를 완료했을 때 보장해야하는 결과를 명시, 예상되는 변화 설명 위와 같이 TC를 Given-When-Then으로 설정하는 것 같다. Given은 5달러와 10프랑을 준비한다. When은 1달라가 2프랑임을 명시하고(rate설정), 5달라와 10프랑을 더한뒤에 추가로 5달라를 더했다. 그리고 결과는 달라로 표기하였다. Then은 결과가 5달라 .. 이전 1 다음