• Devadarsi Devasis 9
  • NEWBIE
  • 15 Points
  • Member since 2020

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 4
    Questions
  • 2
    Replies
dsiplaycases.apex

public with sharing class dsiplaycases {
       @AuraEnabled
       public static Integer TotalRecords(){
           return [Select count() from Case];
       }
    @AuraEnabled(cacheable=true)
       public static List<Case> getCaseList(){
           return [select id, casenumber, subject,acc__c,reason,status,origin,con__c from case WITH SECURITY_ENFORCED ];
       }
       @AuraEnabled(cacheable=true)
       public static List<Case> getCaseList(Integer v_Offset, Integer v_pagesize){
           return [select id, casenumber, subject,acc__c,reason,status,origin,con__c from case limit :v_pagesize OFFSET :v_Offset];
       }

       @AuraEnabled(cacheable=true)
       public static Integer getNext(Integer v_Offset, Integer v_pagesize){
           v_Offset += v_pagesize;
           return v_Offset;
       }

       @AuraEnabled(cacheable=true)
       public static Integer getPrevious(Integer v_Offset, Integer v_pagesize){
           v_Offset -= v_pagesize;
           return v_Offset;
       }
    
}


dsiplaycasesTest.apex

@isTest
private class dsiplaycasesTest
{
    @isTest
    static void TestTotalRecords()
    {
        Integer result = dsiplaycases.TotalRecords();
        System.assertEquals(null, result);
    }
 @isTest
    static void TestgetCaseList()
    {
        List<Case> result = dsiplaycases.getCaseList();
        System.assertEquals(null, result);
    }
@isTest
    static void TestgetCaseList2()
    {
        List<Case> result = dsiplaycases.getCaseList(2,3);
        System.assertEquals(null, result);
    }
@isTest
    static void TestgetNext()
    {
        List<Case> result = dsiplaycases.getNext(2,3);// line showing error
        System.assertEquals(null, result);
    }
@isTest
    static void TestgetPrevious()
    {
        List<Case> result = dsiplaycases.getPrevious(2,3);// line showing error
        System.assertEquals(null, result);
    }
}
public with sharing class dsiplaycases {
       @AuraEnabled
       public static Integer TotalRecords(){
           return [Select count() from Case];
       }
    @AuraEnabled(cacheable=true)
       public static List<Case> getCaseList(){
           return [select id, casenumber, subject,acc__c,reason,status,origin,con__c from case WITH SECURITY_ENFORCED ];
       }
       @AuraEnabled(cacheable=true)
       public static List<Case> getCaseList(Integer v_Offset, Integer v_pagesize){
           return [select id, casenumber, subject,acc__c,reason,status,origin,con__c from case limit :v_pagesize OFFSET :v_Offset];
       }

       @AuraEnabled(cacheable=true)
       public static Integer getNext(Integer v_Offset, Integer v_pagesize){
           v_Offset += v_pagesize;
           return v_Offset;
       }

       @AuraEnabled(cacheable=true)
       public static Integer getPrevious(Integer v_Offset, Integer v_pagesize){
           v_Offset -= v_pagesize;
           return v_Offset;
       }
    
}
public with sharing class dsiplaycases {
       @AuraEnabled
       public static Integer TotalRecords(){
           return [Select count() from Case];
       }
    @AuraEnabled(cacheable=true)
       public static List<Case> getCaseList(){
           return [select id, casenumber, subject,acc__c,reason,status,origin,con__c from case WITH SECURITY_ENFORCED ];
       }
       @AuraEnabled(cacheable=true)
       public static List<Case> getCaseList(Integer v_Offset, Integer v_pagesize){
           return [select id, casenumber, subject,acc__c,reason,status,origin,con__c from case limit :v_pagesize OFFSET :v_Offset];
       }

       @AuraEnabled(cacheable=true)
       public static Integer getNext(Integer v_Offset, Integer v_pagesize){
           v_Offset += v_pagesize;
           return v_Offset;
       }

       @AuraEnabled(cacheable=true)
       public static Integer getPrevious(Integer v_Offset, Integer v_pagesize){
           v_Offset -= v_pagesize;
           return v_Offset;
       }
    
}