@isTest private class LookupSearchResultTest { @testSetup static void testInfo() { List 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 = [ 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 con = new List(); con.sort(); System.Test.stopTest(); } }