Salesforce Apex 개발 환경 설정 및 테스트
8523 단어 salesforce
Salesforce 개발 환경
Salesforce 통과http://developer.force.com개발 자가 사용 할 수 있 도록 클 라 우 드 환경 을 제공 합 니 다.이메일 주소 와 기본 적 인 개인 정 보 를 제공 하면 개발 자 계 정 을 등록 할 수 있 습 니 다.
등록 성공 후, 등록http://developer.force.com홈 페이지 의 사용자 이름 아래 클릭
My Settings > Personal > Reset My Security Token
비밀 숟가락 을 얻다.
Salesforce 도구
Salesforce Apex 응용 프로그램 을 개발 할 때 선택 할 수 있 는 여러 가지 도구 가 있 습 니 다. 공식 적 으로 제공 하 는 것 은 두 가지 가 있 습 니 다. Force. com Developer Console 과 Force. com IDE 입 니 다. 본 고 는 Force. com IDE 를 사용 합 니 다.
Force. com IDE 는 Eclipse IDE 를 바탕 으로 하 는 플러그 인 으로 Eclipse 4.5 및 JDK 8 이상 을 요구 합 니 다. 설치 경 로 는?
https://developer.salesforce.com/media/force-ide/eclipse45
Salesforce 대상 만 들 기
로그 인http://developer.force.com
클릭 하 다.
Setup > Build > Create > Objects
Salesforce 대상 만 들 기 이름 으로 새 대상 만 들 기
예약 후 저장
Book 대상 페이지 의 Custom Fields & Relationships 에서 New 를 누 르 면 대상 의 필드 를 만 듭 니 다.
필드 형식 을 Text 로 선택 하 십시오.
필드 이름 을 Title 로 입력 한 후 Next, 마지막 까지 Save.이상 의 절 차 를 반복 하여 ISBN 필드 와 Language 필드 를 만 듭 니 다.
Apex Hello World 프로젝트 만 들 기
우선 Eclipse 에서 메뉴 Window > Open Perspective > Other > Force. com 을 선택 하여 Force. com Perspective 로 전환 합 니 다.
먼저 메뉴 File > New > Force. com procject 를 선택 하여 프로젝트 를 만 들 려 면 Force. com 의 사용자 이름, 비밀번호, 비밀 스푼 을 입력 해 야 합 니 다.
!
결 성 된 Apex, Lighting and Visualforce 프로젝트 내용 선택
프로젝트 생 성 완료
Apex Class 와 테스트 코드 만 들 기
Eclipse 프로젝트 에서 New Apex Class 를 선택 하고 BookTools 라 고 명명
BookTools
public with sharing class BookTools {
public static void processBookRecords(Book__c[] books) {
for (Book__c book :books){
System.debug('Process book record: ' + book.Title__c);
book.Language__c = 'TBD';
}
}
}
Eclipse 프로젝트 에서 New Apex Class 를 선택 하고 BookToolTest 라 고 명명 합 니 다.
코드 는 다음 과 같다.
@isTest
public with sharing class BookToolsTest {
static testMethod void validateProcessBookRecords() {
Book__c book = new Book__c(Title__c='Harry Potter and the Deathly Hallows', ISBN__c='9780545010221');
System.debug('Create new book record: ' + book.Title__c);
insert book;
Book__c updatedBook = [SELECT Language__c FROM Book__c WHERE Id =:book.Id];
System.assertEquals('TBD', updatedBook.Language__c);
}
}
Eclipse 프로젝트 에서 Force. com > Save to Server 를 오른쪽 단추 로 선택 하 십시오.
Apex Trigger 만 들 기
Book 대상 페이지 의 Triggers 에서 New 를 누 르 면 새로운 Trigger 를 만 듭 니 다.
trigger BookTrigge on Book__c (before insert) {
Book__c[] books = Trigger.new;
BookTools.processBookRecords(books);
}
테스트 Apex 코드
Eclipse 메뉴 에서 Run > Run Configurations 를 선택 하고 Apex Test 다음 에 테스트 항목 을 새로 만 듭 니 다. 테스트 이름 을 입력 하고 프로젝트 와 Test Class 를 선택 하 며 Use logging 을 선택 하 십시오.
선택 한 테스트 를 실행 하려 면 Run 을 누 르 십시오. 실행 결과 와 Log 출력 은 Apex Test Results View 에 표 시 됩 니 다.
후기 1. Force. com IDE 는 JDK 8 이상 이 필요 합 니 다. 시스템 기본 JDK 가 8 이하 이면 필요 한 JDK 를 별도로 설치 하고 eclipse. ini 를 수정 하여 JDK 경 로 를 지정 해 야 합 니 다.
openFile
--launcher.appendVmargs
-vm
-vmargs
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
CSV/JSON을 사용하여 Salesforce 사용자 정의 메타데이터 레코드를 가져오는 방법Salesforce 사용자 정의 메타데이터 레코드 가져오기는 정말 까다로울 수 있습니다. 이 테마에 대해 Google에서 빠른 검색을 수행하면 특정 검색 지점에서 사용자 정의 메타데이터 로더 로더를 사용하도록 안내하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.