NinebotProtocol

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total491 of 2,34679%153 of 32552%150215543791340
getPollingPlan()720%n/a11222211
matchesQueryResponse(ProtocolQuerySpec, byte[])630%180%11118811
parseWheelLogTelemetryFrame(byte[])4828985%263456%263114501
parseLegacyFrame(byte[])4522283%212554%212423801
decodeWheelLogSpeed(byte[])294460%12425%892701
createCommand(CommandType, Object)252751%6333%695901
deriveRideTimeSeconds(long)250%20%222211
parseWheelLogSettingsFrame(int, byte[])2415386%112165%112221701
parseWheelLogBmsFrame(int, byte[])2115688%151955%151802301
decodeWheelLogBattery(byte[])211643%4233%343601
isDeviceReady(EUCData)160%40%331111
parseWheelLogFrames(byte[])1311489%71770%71322601
estimateBatteryPercent(double)120%n/a111111
parseWheelLogAuthFrame(byte[])87290%7750%780701
parseWheelLogFirmwareFrame(byte[])77491%4450%4501101
parseWheelLogSerialFrame(byte[])69393%6650%6701301
parseWheelLogFrame(byte[])66491%31178%31101901
parseWheelLogBleVersionFrame(byte[])63986%2250%230601
getServiceUUID()60%n/a111111
getDataCharacteristicUUID()60%n/a111111
getWriteCharacteristicUUID()60%n/a111111
getCommandSupport(CommandType)40%n/a111111
matchesDeviceName(String)40%n/a111111
inferModel(byte[])31684%1375%130201
getSupportedCommandTypes()30%n/a111111
getWriteFlow()30%n/a111111
getCandidateDataCharacteristicUUIDs()30%n/a111111
findWheelLogHeaderIndex()4896%2675%250701
getBMSData()3494%1150%1201401
extractWheelLogPayload(byte[])2592%1150%120501
NinebotProtocol()90100%n/a0102001
close()70100%n/a0102201
buildControlCommand(int, int)61100%2100%0201001
buildQueryCommand(int)56100%2100%020901
decode(byte[])45100%2100%0201001
getZSettingsSnapshot()30100%n/a0101501
getZBmsSnapshots()8100%n/a010101
getManufacturer()3100%n/a010101
getDataFlow()3100%n/a010101
getRawFrameFlow()3100%n/a010101