@IsTest
class LexQISCloneButtonControllerTest {
    public static String qisRecordTypeId = Schema.SObjectType.QIS_Report__c.getRecordTypeInfosByDeveloperName().get('QISRecordType1').getRecordTypeId();
    public static User thisUser = [ SELECT Id from User WHERE Id = :UserInfo.getUserId()];
    @testSetup 
    static void testSetup() {
        System.runAs(thisUser){
            QIS_Report__c qis = new QIS_Report__c(Name = 'Test', RecordTypeId = qisRecordTypeId, QIS_Status__c = '取消');
            insert qis;
        }
    }

    @isTest
    static void tesMethod1(){
        System.runAs(thisUser){
            QIS_Report__c qis = [SELECT Id FROM QIS_Report__c WHERE RecordTypeId =:qisRecordTypeId LIMIT 1];
            System.Test.startTest();
            LexQISCloneButtonController lq = new LexQISCloneButtonController();
            LexQISCloneButtonController.checkStatus(qis.Id);
            System.Test.stopTest(); 
        }
    }
}