UNPKG

apex-mutation-testing

Version:

Apex mutation testing plugin

16 lines (15 loc) 824 B
import { Connection } from '@salesforce/core'; import { Progress, Spinner } from '@salesforce/sf-plugins-core'; import { ApexMutationParameter } from '../type/ApexMutationParameter.js'; import { ApexMutationTestResult } from '../type/ApexMutationTestResult.js'; export declare class MutationTestingService { protected readonly progress: Progress; protected readonly spinner: Spinner; protected readonly connection: Connection; protected readonly apexClassName: string; protected readonly apexTestClassName: string; constructor(progress: Progress, spinner: Spinner, connection: Connection, { apexClassName, apexTestClassName }: ApexMutationParameter); process(): Promise<ApexMutationTestResult>; calculateScore(mutationResult: ApexMutationTestResult): number; private buildMutantResult; }