본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

스텁 오브젝트 생성

Objects.create()를 사용하여 모의 오브젝트를 생성하고 정의할 수 있으며 일반 함수처럼 사용할 수 있습니다. 이 모의 오브젝트를 단위 테스트를 작성할 때 사용할 수 있습니다. 예시는 다음과 같습니다:

Copied!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import { MyFunctions } from ".." import { Objects, ExampleDataAirport } from "@foundry/ontology-api"; // 예제 테스트 스위트 describe("example test suite", () => { const myFunctions = new MyFunctions(); // 객체 생성 테스트 test("test created objects", () => { // JFK 공항 객체 생성 const JFK = Objects.create().exampleDataAirport("JFK Test"); // 공항 이름 설정 JFK.displayAirportName = "John F. Kennedy International"; // 함수를 사용하여 공항 이름을 가져와서 기대하는 값과 일치하는지 확인 expect(myFunctions.getAirportName(JFK)).toEqual("John F. Kennedy International"); }); });

참고로, 위의 예제는 Jest 문법 expect(...).toEqual(...)을 사용하고 있습니다.