NinebotProtocol

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total427 of 1,75775%118 of 25353%114166522731234
getPollingPlan()720%n/a11222211
matchesQueryResponse(ProtocolQuerySpec, byte[])630%180%11118811
parseWheelLogTelemetryFrame(byte[])4723483%253155%252913701
parseLegacyFrame(byte[])4521882%212554%212423801
decodeWheelLogSpeed(byte[])294460%12425%892701
createCommand(CommandType, Object)252751%6333%695901
deriveRideTimeSeconds(long)250%20%222211
decodeWheelLogBattery(byte[])211643%4233%343601
isDeviceReady(EUCData)160%40%331111
parseWheelLogFrames(byte[])1311489%71770%71322601
estimateBatteryPercent(double)120%n/a111111
parseWheelLogFirmwareFrame(byte[])77491%4450%4501101
parseWheelLogSerialFrame(byte[])69393%6650%6701301
parseWheelLogFrame(byte[])64287%3770%3701101
getServiceUUID()60%n/a111111
getDataCharacteristicUUID()60%n/a111111
getWriteCharacteristicUUID()60%n/a111111
looksLikeMyFrames(byte[])43790%3975%370701
getCommandSupport(CommandType)40%n/a111111
inferModel(byte[])31684%1375%130201
getSupportedCommandTypes()30%n/a111111
getWriteFlow()30%n/a111111
getBMSData()30%n/a111111
findWheelLogHeaderIndex()4896%2675%250701
NinebotProtocol()123100%n/a0102101
buildControlCommand(int, int)61100%2100%0201001
buildQueryCommand(int)56100%2100%020901
canHandle(EUCDevice)54100%12100%070801
decode(byte[])45100%2100%0201001
close()16100%n/a010401
getManufacturer()3100%n/a010101
getSupportedModels()3100%n/a010101
getDataFlow()3100%n/a010101
getRawFrameFlow()3100%n/a010101