def __handle_coverage_result(self): if self.result == []: self.__print_to_panel("No coverage information for the requested Apex Class", "general") elif 'records' in self.result and self.result["records"] == []: self.__print_to_panel("No coverage information for the requested Apex Class", "general") else: if 'records' in self.result: self.result = self.result['records'] if type(self.result) is list: record = self.result[0] else: record = self.result msg = str(record["percentCovered"]) + "%" util.mark_uncovered_lines(self.thread.view, record["Coverage"]["uncoveredLines"]) self.__print_to_panel('[PERCENT COVERED]: ' + msg, "general")
def __handle_coverage_result(self): if isinstance( self.result, int ): msg = str(self.result) + "%" self.__print_to_panel('[ORG-WIDE TEST COVERAGE]: ' + msg) else: if self.response == []: self.__print_to_panel("No coverage information for the requested Apex Class") elif 'records' in self.response and self.response["records"] == []: self.__print_to_panel("No coverage information for the requested Apex Class") else: rec = self.result[list(self.result.keys())[0]] percent_covered = rec['percentCovered'] msg = str(percent_covered) + "%" util.mark_uncovered_lines(self.thread.view, rec["uncoveredLines"]) self.__print_to_panel('[PERCENT COVERED]: ' + msg)
def __handle_coverage_result(self): if isinstance( self.result, int ): msg = str(self.result) + "%" self.__print_to_panel('[ORG-WIDE TEST COVERAGE]: ' + msg) else: if self.response == []: self.__print_to_panel("No coverage information for the requested Apex Class") elif 'records' in self.response and self.response["records"] == []: self.__print_to_panel("No coverage information for the requested Apex Class") else: if 'records' in self.response: self.response = self.response['records'] if type(self.response) is list: record = self.response[0] else: record = self.response msg = str(record["percentCovered"]) + "%" util.mark_uncovered_lines(self.thread.view, record["Coverage"]["uncoveredLines"]) self.__print_to_panel('[PERCENT COVERED]: ' + msg)