@isTest
|
private class LookupSearchResultTest {
|
@testSetup
|
static void testInfo() {
|
List<RecordType> rectCo = [
|
SELECT Id
|
FROM RecordType
|
WHERE IsActive = TRUE AND SobjectType = 'Account' AND Name = '販売店'
|
];
|
if (rectCo.size() == 0) {
|
return;
|
}
|
Account myAccount2 = new Account(name = 'Account001', Dealer_discount__c = 20, RecordTypeId = rectCo[0].Id, AgentCode_Ext__c = '2');
|
insert myAccount2;
|
}
|
|
@isTest
|
static void testLookupSearchResult() {
|
String id = '';
|
String title = '';
|
List<Account> account = [
|
SELECT Id, Name
|
FROM Account
|
WHERE Name = 'Account001'
|
LIMIT 1
|
];
|
for (Account acc : account) {
|
id = acc.Id;
|
}
|
object compareTo = account;
|
LookupSearchResult resultA = new LookupSearchResult(id, 'Account', 'standard:account', 'Account', 'Account');
|
LookupSearchResult resultB = new LookupSearchResult('', '', '', title, '');
|
LookupSearchResult resultC = new LookupSearchResult(id, 'Account', 'standard:account', title, 'Account');
|
System.Test.startTest();
|
resultA.getId();
|
resultA.getSObjectType();
|
resultA.getIcon();
|
resultA.getTitle();
|
resultA.getSubtitle();
|
resultB.compareTo(resultB);
|
System.assertEquals(1, account.size(), 'expecting to find 1 Account');
|
List<LookupSearchResult> con = new List<LookupSearchResult>();
|
con.sort();
|
System.Test.stopTest();
|
}
|
}
|