5월 9일 (월)

apwierk·2022년 5월 11일
0

TIL

목록 보기
14/33

TIL (Today I Learned)

5월 9일 (월)

학습 내용

테스트케이스 ?

  • 유닛 테스트 - 메서드 단위 테스트

  • FIRST

    • F ast 빠르게
    • I ndependent 독립적인
    • R epeatable 반복 가능한
    • S elf-validating 자신을 입증한
    • T imely 적시에
  • setupWithError(): 테스트 메서드 실행 전에 실행됨

  • teardownWithError(): 테스트 메서드 실행 후에 실행됨

import XCTest

class UnitTest: XCTestCase {
        
    override func setUpWithError() throws {
        // 
    }

    override func tearDownWithError() throws {
        //
    }

    func test() {
        //
    }
}
  • TDD Cycle: 실패하는 테스트를 먼저 작성하고 오류난 부분부터 수정해 나감.

+ a

  • if문 하나는 삼항연산자로 줄일 수 있다.

    조건 ? true일 경우 : false일 경우

  • ~= 라는 연산자를 처음 알게되었다.
    • 포함되어있는지 확인해주는 연산자
if 1...45 ~= num {
	//
}

일기

활동학습 예습 잊지말자.!

profile
iOS 꿈나무 개발자

0개의 댓글