setupclass1 TIL230725 테스트코드에서 setup 함수와 setupclass의 차이는 무엇입니까? setup 메소드와 setupClass 메소드는 테스트 케이스를 준비하는 데 사용되는 메소드입니다. 이 두 메소드의 주된 차이점은 호출되는 시점과 빈도에 있습니다. setup 메소드는 각각의 테스트 메소드가 실행되기 전에 호출됩니다. 즉, 테스트 케이스 내에 5개의 테스트 메소드가 있다면, setup 메소드는 총 5번 호출됩니다. 이 메소드는 각 테스트가 서로에게 영향을 주지 않도록 테스트 환경을 격리하는데 사용됩니다. 예를 들어, 각 테스트 메소드에서 독립적인 데이터베이스 상태를 보장하거나, 테스트에 필요한 객체를 매번 새로 생성하는 등의 작업을 setup에서 수행할 수 있습니다. setupClass 메소드는 테스트 케이스 클래스가 처음 생성될 때 딱 한 번만 호출됩니다. 이 메소드는 테스트 케이스 전.. CS 면접 준비 2023. 7. 26. 이전 1 다음